Посейдон - старий корабель, який здійснює свій останній рейс з Нью-Йорка до Афін. У новорічну ніч лайнер потрапляє під потужну хвилю, спричинену підводним землетрусом, і перевертається догори дном. Більшість пасажирів і членів екіпажу гинуть або опиняються в пастці всередині перевернутого судна.
Невелика група вцілілих на чолі з бунтівним священиком на ім'я Френк Скотт вирішує піднятися на дно корабля, де вони сподіваються знайти вихід. По дорозі вони стикаються з багатьма небезпеками і перешкодами, такими як вогонь, вода, уламки і вибухи. Їм також доводиться мати справу з особистими конфліктами і страхами.