เรื่องราวในภาคนี้ยังคงเน้นไปที่ความตื่นเต้น แต่เปลี่ยนสถานที่จากรถบัสมาเป็นเรือสำราญขนาดใหญ่ ในขณะที่ Annie Porter (รับบทโดย Sandra Bullock) กำลังพักผ่อนอยู่กับแฟนใหม่ Alex Shaw (รับบทโดย Jason Patric), เหตุการณ์ไม่คาดคิดก็เกิดขึ้นเมื่อเรือสำราญที่พวกเขาอยู่ถูกควบคุมโดย Geiger (รับบทโดย Willem Dafoe), ผู้ก่อการร้ายที่มีเจตนาที่จะก่อวินาศกรรม
Geiger ได้ติดตั้งระเบิดในเรือสำราญและตั้งค่าให้เรือแล่นเร็วขึ้นโดยไม่สามารถควบคุมได้ Annie และ Alex ต้องร่วมมือกันเพื่อหยุดยั้งการระเบิดและช่วยเหลือผู้โดยสารบนเรือ ในขณะที่พวกเขาต้องเผชิญกับความตึงเครียดและอันตรายที่รออยู่