《捍卫战警》第一集中，安妮（Annie，珊卓·布拉克饰演）和任职洛杉矶警局的杰克·崔文经历一整天惊心动魂的炸弹威胁，两人也因此相识相恋。然而，突如其来的爱情经不起时间的考验，况且安妮无法忍受提心吊胆的生活，不久两人便分道扬镳。事隔多年，安妮与新男友——SWAT队员艾历·邵（Alex Shaw，饰演）乘加勒比海邮轮「海洋传奇（Seabourn Legend）」度假。但一场充满惊险的旅程快将发生……原任职于电脑软件公司的约翰·基格（John Geiger，威廉·达福饰演）是乘客之一，因患上了职业病（血液中含