1942年4月二战期间大西洋上德军战舰采取“狼群”战术令盟军损失惨重美国海军上尉泰勒(马修•麦康纳 Matthew McConaughey 饰)因抗敌表现出色曾被许诺晋升艇长但是却因故不能如愿这时突然传来敌情泰勒临危受命登上S-33老爷级潜艇执行秘密任务指挥官为上尉迈克(比尔•帕克斯顿 Bill Paxton 饰)同行的还有哈什(哈威•凯特尔 Harvey Keitel 饰)上尉和库南少校等经过勘察一艘德军受创潜艇U-571正在发出求救信号S-33的任务是伪装成一艘德军的维修舰以维修作掩护从U-571上获取德国最先进的译码设备不过年轻的嫂子由于S-33年久失修水箱等装备已到服役期若潜入200米以下恐有危险但是为了完成任务泰勒等人还是小心驾驶偷袭了德国军