1942年4月(yuè),二(èr)战期间(jiān),大(dà)西(xī)洋(yáng)上,德军战舰采(cǎi)取“狼群(qún)”战术(shù),令(lìng)盟(méng)军损(sǔn)失惨(cǎn)重美(měi)国海(hǎi)军上尉泰勒(马(mǎ)修•麦(mài)康(kāng)纳(nà) Matthew McConaughey 饰)因抗(kàng)敌表(biǎo)现(xiàn)出色(sè),曾(céng)被(bèi)许(xǔ)诺(nuò)晋(jìn)升(shēng)艇长(zhǎng),但是却(què)因故(gù)不能(néng)如(rú)愿(yuàn)。这(zhè)时突(tū)然(rán)传(chuán)来(lái)敌情(qíng),泰勒临(lín)危受命,登(dēng)上S-33老(lǎo)爷(yé)级潜艇执(zhí)行秘(mì)密(mì)任务,指(zhǐ)挥(huī)官为上尉迈(mài)克(比(bǐ)尔•帕(pà)克斯(sī)顿(dùn) Bill Paxton 饰),同(tóng)行的还有哈什(哈威•凯(kǎi)特(tè)尔 Harvey Keitel 饰)上尉和(hé)库(kù)南(nán)少(shǎo)校(xiào)等。经(jīng)过勘(kān)察(chá),一艘德军受创潜艇U-571,正在发(fā)出求(qiú)救(jiù)信(xìn)号(hào)📶。S-33的任务是伪(wěi)装成一艘德军的维修舰,以维修作(zuò)掩(yǎn)护(hù),从(cóng)U-571上获(huò)取德国最(zuì)先(xiān)进(jìn)的译(yì)码(mǎ)设(shè)备。不过,由(yóu)于(yú)S-33年久(jiǔ)失修,水箱(xiāng)等装备已(yǐ)到服(fú)役(yì)期,若(ruò)潜入(rù)200米(mǐ)以下(xià)恐有危险(xiǎn),但是为了完(wán)成任务,泰勒等人(rén)还是小(xiǎo)心(xīn)驾(jià)驶(shǐ),偷(tōu)袭(xí)了德国军舰,但正在此时,德军的鱼(yú)雷(léi)也(yě)逼(bī)近了U-571,他(tā)们(men)命悬(xuán)一线(xiàn),生(shēng)死(sǐ)未(wèi)卜……