Reduce dal clamoroso sequestro con bombarolo pazzo, e turbolenta relazione con l’affascinante ed eroico SWAT Jack Traven (Keanu Reeves), ad Annie Porter (Sandra Bullock) non sembrano neanche veri i due biglietti per una romantica e riappacificatoria crociera ai Caraibi regalatigli dal suo nuovo fidanzato Alex (Jason Patric).
Tra Annie e Alex c’è un pò di maretta, lui le ha nascosto di essere un agente della SWAT come l’ex di Annie, che lei lasciato proprio per l’impossibilità di accettarne un lavoro tanto pericoloso, ma l’imponente transatlantico Seaborn Legend li sta aspettando, e i due sotterrata l’ascia di guerra decideranno di godersi la crociera con tutti i confort del caso.
Sulla nave però c’è anche un passeggero molto speciale, l’esperto informatico John Geiger (Willem Dafoe) che in cerca di rivalsa per un torto subito deciderà di dirottare la nave, utilizzando le sue conoscenze del sofisticato software che controlla l’intero transatlantico e da lui stesso concepito, mettendo così in grave pericolo equipaggio e passeggeri.