De unge elskende Jack og Rose hvis sosiale status skiller dem ad, men som likevel finner hverandre ombord på jomfruturen til R.M.S Titanic, skipet som ikke kan synke. Men da luksusskipet kollderer med et isfjell i Nord Atlanteren, blir kjærlighetsaffæren snudd om til en dramatisk kamp for å overleve.

Det er nyttårsaften på Poseidon. Festende passasjerer løfter glassene og skåler for fremtiden. Det er bare det at fremtiden kommer litt brått på: en 45-meters kjempebølge får cruiseskipet til å kantre ... og med det begynner en desperat kamp for å overleve. Josh Lucas, Kurt Russell, Richard Dreyfuss, Emmy Rossum og flere spiller passasjerene, som bare har hverandre å stole på når de prøver å komme seg i sikkerhet gjennom vann, ild og vrakrester i en verden hvor alt er snudd opp-ned. Men det er også en annen aktiv deltaker i dette nervepirrende dramaet: digre, uberegnelige Poseidon, med sine 13 dekk og tjue etasjer, som deiser, krenger og sprenger seg frem. Det er et fjetrende syn. Og spenningen stiger.