Annie e il suo nuovo fidanzato della SWAT fanno una crociera romantica ai Caraibi. Nella nave si infiltra un genio pazzo, amareggiato, demoniaco, abile con il computer, deciso a far saltare in aria la nave e a distruggere tutto ciò che si trova a bordo.
Annie (Sandra Bullock) e il suo fidanzato poliziotto Alex (Jason Patric) decidono di fare una romantica crociera oceanica insieme. Una volta in mare, però, un passeggero scontento ha altri piani. John Geiger (Willem Dafoe), il progettista del sistema informatico della nave, è stato licenziato e messo da parte dalla società informatica per cui lavorava, e ora vuole vendicarsi. Ha messo la nave in rotta di collisione con una petroliera ancorata all'isola di St. Martin, e ora tocca ad Alex fermarlo. Ma è in grado di superare in astuzia un uomo che può controllare l'intera nave dalla sua tastiera?