Дія відбувається на початку квітня 2009 року. Капітан Річард Філліпс (Том Хенкс) виходить на, здавалося б, стандартний робочий день, приймаючи в командування масивний контейнеровоз MV Maersk Alabama. Шлях корабля лежить з Омана до Момбаси . Перед відправленням Філліпса попереджають про надмірну активність сомалійських піратів в тій місцевості, яку йому належить відвідати. Під час рейсу капітан Філліпс помічає два човни з піратами на борту. Один, в результаті розумних дій Філліпса, задкує, інша продовжує погоню за кораблем. Незважаючи на всі зусилля, які доклала команда для мирного вирішення ситуації, четверо піратів пробираються на судно і беруть в заручники капітана з його найближчими помічниками. Інша частина екіпаж , слідуючи чіткому наказу Філліпса, ховається в машинному відділенні. Ватажок загарбників Абдувалі Мусе (Бархад Абді) вимагає віддати їм всі гроші ,що є на кораблі, і разом з Філліпсом відправляється на пошуки іншоЇ частини команди. Після безуспішних пошуків Мусе беруть у полон члени екіпажу і наполягають на його обміні на капітана і покиданні корабля на рятувальній шлюпці. Пірати ретируються, забирають всі гроші, що були на контейнеровозе і відпливають геть від судна на човні разом з Філліпсом. Незабаром їх наздоганяє ескадрений міноносець USS Bainbridge (DDG -96) під егідою військово-морських сил США. Капітан 2 -го рангу Френк Кастеллано (Ял Васкез) веде переговори з терористами, зрештою він переконав Мусе піднятися на борт їх міноносця з метою передачі викупу. Мусе погоджується, залишивши Філліпса на човні зі своїми людьми. Снайпери, тим часом, беруть піратів під приціл. Один з піратів ,який усвідомив, що військові обманюють їх і викупу їм не побачити, зв'язує Філліпса, зав'язує йому очі і готується застрелити. В останній момент снайперам дають наказ зняти всі цілі, крім капітана, заздалегідь надівшего спеціальну помаранчеву майку, передану йому «морськими котиками». На борту міноносця Мусе заарештовують. Шокованого Філліпса звільняють. Під час медогляду він переживає нервовий зрив.