Kiedy w 1600 roku w Japonii Lord Yoshii Toranaga walczy o życie ze sprzymierzonymi przeciwko niemu wrogami z Rady Regentów, w pobliskiej wiosce rybackiej odnaleziony zostaje tajemniczy europejski okręt.
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.
Podczas międzynarodowych manewrów wojskowych Hawaje zostają zaatakowane przez kosmicznych agresorów. Odcięty od reszty Floty Pacyfiku niszczyciel dowodzony przez Alexa Hoopera podejmuje walkę z wrogiem.