Posejdon, najveći prekooceanski brod, kreće na plovidbu 31. prosina. Nekoliko minuta poslije ponoći, kapetan Harrison (Leslie Nielsen), primjeti jedan od najvećih plimskih valova. To je posljednja slika koju će Harrison zajedno sa putnicima i članovima posade vidjeti u svom životu jer će upravo taj val prevrnuti njihov brod. Tek nekolicinu preživjelih: Mike Rogo (Ernest Borgnine), Linda (Stella Stevens), Acres (Roddy McDowall), Belle (Shelley Winters) i Manny (Jack Albertsonn) Rosen. Predvođeni karizmatičnim svećenikom Frankom Scottom (Gene Hackman) grupica preživjelih i zarobljenih u prevrenulom brodu nastoji pronaći put koji će ih dovesti na slobodu.

Susret s predanom kirurginjom Maggie (Meg Ryan) budi u njemu vatru znatiželje i vječnog pitanja: kakav je to osjećaj biti ljudsko biće? Jedan od anđela upozorava Setha na brojne opasnosti zbližavanja s ljudima, no njegova radoznalost i snažni osjećaji prema liječnici navode ga na neizvjestan postupak.No susret s neobičnim pacijentom, Nathanielom (Dennis Franz), otkrit će Sethu pravu istinu o povezanosti anđela s ljudima...