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.
17-letni Ali Jahani (George Kosturos) w 1980 roku przybywa z Iranu do małego miasteczka w Kalifornii, gdzie spotyka się z wrogością lokalnej społeczności. Żyjąc ze zgorzkniałym wujkiem, chłopak na każdym kroku zmaga się z reakcjami pełnymi niechęci i uprzedzeń. Odrzucenie przez wszystkich wokół nie przeszkadza mu jednak w pogoni za marzeniem. Pragnąc zdobyć uznanie i akceptację wśród rówieśników, Ali dołącza do podupadającej, szkolnej sekcji zapaśniczej. Będzie to dla niego prawdziwa lekcja życia i szansa na odmianę losu.