Środek Oceanu Północnoatlantyckiego. Pasażerowie luksusowego statku wycieczkowego Posejdon przygotowują się do nadejścia Nowego Roku. Na sylwestrowym balu pod pokładem olbrzymiego liniowca spotkali się między innymi zawodowy hazardzista, Dylan Johns (
Josh Lucas), wychowująca samotnie syna Maggie (
Jacinda Barrett), emerytowany strażak i były burmistrz Nowego Jorku (
Kurt Russell), jego córka Jennifer (
Emmy Rossum) i jej narzeczony Christian (Mike Vogel).
Szampańska zabawa zostaje brutalnie przerwana z chwilą, kiedy w okręt uderza olbrzymia, 30-metrowa fala wywracając statek do góry dnem. Tysiące pasażerów zostaje uwięzionych pod pokładem z wolna pogrążającego się w oceanie kolosa. Za namową kapitana (
Andre Braugher) prawie wszyscy pasażerowie decydują się pozostać w szczelnie zamkniętej głównej sali statku czekając na ratunek. Zaledwie kilka osób decyduje się na niebezpieczną wyprawę przez na wpół zatopiony i wypełniony zwłokami okręt w poszukiwaniu alternatywnej drogi ucieczki. Rozpoczyna się trzymająca w napięciu gra z czasem, w której stawką jest ludzkie życie.