Annie og hendes nye SWAT-kæreste tager på et romantisk krydstogt til Caribien. Skibet er infiltreret af et skørt, bittert, dæmonisk geni, der er dygtig til computere og er opsat på at sprænge skibet i luften og ødelægge alle om bord.
Annie (Sandra Bullock) og hendes politibetjent-kæreste Alex (Jason Patric) beslutter at tage på et romantisk krydstogt sammen. Ude på havet har en utilfreds passager andre planer. John Geiger (Willem Dafoe), designeren af skibets computersystem, blev fyret og tromlet til side af computerfirmaet, han arbejdede for, og nu vil han hævn. Han er indstillet på, at skibet skal på kollisionskurs med et olietankskib forankret ud for øen St. Martin, og nu er det op til Alex at stoppe ham. Men kan han overliste en mand, der kan styre hele skibet med hans tastatur?