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.