Шикарный океанский лайнер «Посейдон» совершает месячный круиз по случаю Рождества и уже возвращается домой. По нелепой случайности капитан допускает непростительную ошибку, и судно переворачивается вверх дном и начинает медленно тонуть. Зона бедствия — Азорские острова.
Большинство пассажиров и членов команды гибнет. Остаться в живых удается лишь 14 пассажирам.
Они оказываются заперты в ресторане. Весь мир перевернулся для них «вверх ногами». На пути к спасению их ждет масса препятствий в виде перевернутых лестниц, запертых дверей и прочего. Но самое страшное не это. Внутри команды, которая, только сплотившись, сможет выиграть битву со стихией, намечается раскол. Люди начинают вести себя неадекватно: оскорбления, угрозы, громкие разоблачения и… нелепые смерти. И на фоне этой драматической ситуации — удивительная история настоящей любви, которой, возможно, суждено продлиться всего несколько часов…