故事發生在一艘駛往波士頓的游輪上。半途中,郵輪遭遇猛烈風暴襲擊導致拋錨,船體出現裂縫且持續滲水,整艘船只面臨沉沒風險。雷(卡西·阿弗萊克飾)作為船上最高職位的船員,承擔起保障30名船員生命的重任。他拒絕坐以待斃,迅速組織人員展開自救行動。與此同時,馬薩諸塞州海岸警衛隊接收到求救信號后立即組建救援隊,伯尼(克里斯·派恩飾)率領四名隊員駕駛木質救生船,在狂暴海浪中艱難向遇險船只挺進。救援隊不僅要克服救生船簡陋設備的限制,還需在持續惡化的海況中完成定位、靠近和轉移受困人員的任務。兩組人分別在極端環境下展開生死競速,最終通過協作與堅持完成了這場高風險救援行動。