1942年4月,二戰(zhàn)期間,大西洋上德軍戰(zhàn)艦采取“狼”戰(zhàn)術(shù),令盟軍損慘重。美國(guó)海軍上泰勒(馬修?麥康 Matthew McConaughey 飾)因抗敵表現(xiàn)出色,曾被許諾升艇長(zhǎng),但是卻因不能如愿。這時(shí)突傳來敵情,泰勒臨受命,登上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,他們命懸一線,生死未卜…?