故事發生在一艘正在駛往波士頓的游輪上。半路上,郵輪遭遇了猛烈的風暴襲擊,最終導致了拋錨。船只產生了裂縫,大量的海水開始滲入船體內部,如果不加以控制的話,整艘郵輪都將有沉沒的風險。雷(卡西·阿弗萊克 Casey Affleck 飾)是船上職位最高的船員,這也就意味著,他對於船上30名船員的生命有著不可推卸的責任。經驗豐富的雷決定不坐以待斃,而是帶領船員們展開了自救行動。 與此同時,馬薩諸塞州海岸警衛隊收到了郵輪發出的求救信號,派出了救援隊進行搜救,伯尼(克里斯·派恩 Chris Pine 飾)是搜救隊的隊長。在他的帶領之下,四名隊員駕駛著一艘非常簡陋的木質救生船駛進了茫茫大海中。