1942年4月二戰(zhàn)期間大西洋上德軍戰(zhàn)艦采取“狼群”戰(zhàn)術(shù)令盟軍損失慘重美國(guó)海軍上尉泰勒(馬修?麥康納 Matthew McConaughey 飾)因抗敵表現(xiàn)出色曾被許諾晉升艇長(zhǎng)但是卻因故不能如愿這時(shí)突然傳來(lái)敵情泰勒臨危受命登上S-33老爺級(jí)潛艇執(zhí)行秘密任務(wù)指揮官為上尉邁克(比爾?帕克斯頓 Bill Paxton 飾)同行的還有哈什(哈威?凱特爾 Harvey Keitel 飾)上尉和庫(kù)南少校等經(jīng)過勘察一艘德軍受創(chuàng)潛艇U-571正在發(fā)出求救信號(hào)S-33的任務(wù)是偽裝成一艘德軍的維修艦以維修作掩護(hù)從U-571上獲取德國(guó)最先進(jìn)的譯碼設(shè)備不過由于S-33年久失修水箱等裝備已到服役期若潛入200米以下恐有危險(xiǎn)但是為了完成任務(wù)泰勒等人還是小心駕駛偷襲了德國(guó)軍艦但正在此時(shí)德軍的魚雷也逼近了U-571他們命懸一線生死未卜……