Kapitan Charles McVay (Nicolas Cage), dowodzący amerykańskim krążownikiem USS Indianapolis, otrzymuje tajną misję dostarczenia ładunku nuklearnego do bomby atomowej Little Boy, która ma być zrzucona na Hiroszimę. W drodze powrotnej w okolicach Filipin okręt staje się obiektem ataku japońskiej łodzi podwodnej. Blisko 900 ocalałych członków załogi dryfuje po oceanie wypatrując pomocy i tocząc walkę z pragnieniem, głodem oraz atakami krwiożerczych rekinów.
Czworo hiszpańskich studentów, pod okiem nowego nauczyciela, startuje w zawodach podwodnych robotów. Konkurują z drużyną chcącą utrzymać tytuł mistrza.
Film ukazuje relacje między nielegalnym imigrantem - Carlosem (Demián Bichir), a jego nastoletnim synem Luisem (José Julián). Oboje starają się wspinać na drabinę społeczną i wieść godne życie. Jednak, gdy zostaje skradziona ciężarówka Carlosa, zapewniająca jedyny dochód - zostaje on bez pieniędzy oraz perspektyw. Luis, postanawia pomóc ojcu, mimo iż więcej czasu spędza na włóczeniu się z lokalnymi bandziorami, kuszącymi i obiecującymi mu lepsze życie.