1942年4月,第二次世界大战期间,德国军舰在大西洋采取了“狼群”战术,给盟军造成了重大损失。 美国海军的泰勒上尉(马修·麦康纳饰)因在抗敌中的出色表现而被许诺晋升为上尉,但由于某些原因他未能晋升。 就在这时,敌人突然来了,泰勒奉命登上S-33主潜艇执行秘密任务。指挥官是迈克上尉(比尔·帕克斯顿,比尔·帕克斯顿),陪同他的是哈什上尉(哈维·凯特尔,哈维·凯特尔)和库南少校。 经过调查,一艘受损的德国潜艇U-571正在发出求救信号。 S-33的任务是在维修的掩护下从伪装成德国维修船的U-571获得最先进的德国解码设备。 但由于S-33年久失修,水箱等设备已经到了服役期,下潜到200米以下可能会有危险。然而,为了完成任务,泰勒等人仍然小心驾驶并伏击了德国军舰,但此时德国鱼雷也逼近了U-571,他们的生命危在旦夕。