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.
Will zdobywa pieniądze na szkolną wycieczkę dzięki wygranej w internetowej grze symulującej ataki terrorystów. Nieświadomie nastolatek staje się celem agencji rządowych i komputera o nazwie Ripley, którzy traktują go jak prawdziwego zamachowca.