1942年4月,二战期间,大西洋上,德军战舰采取“狼群”战术,令盟军损失惨重。美国海军上尉泰勒(马修•麦康纳 Matthew McConaughey 饰)因抗敌表现出色,曾被许诺晋升艇长,但是却因故不能如愿。这时突然传来敌情,泰勒临危受命,登上S-33老爷级潜艇执行秘密任务,指挥官为上尉迈克(比尔•帕克斯顿 Bill Paxton 饰),同行的还有哈什(哈威•凯特尔 Harvey Keitel 饰)上尉和库南少校等。经过勘察,一艘德军受创潜艇U-571,正在发出求救信号。S-33的任务是伪装成一艘德军的维修舰,以维修作掩护,从U-571上获取德国最先进的译码设备。不过,由于S-33年久失修,水箱等装备已到服役期,若潜入200米以下恐有危险,但是为了完成任务,泰勒等人还是小心驾驶,偷袭了德国军舰,但正在此时,德军的鱼雷也逼近了U-571,他们命悬一线,生死未卜……
1942年的德国,17岁的少年Friedrich(马克思·雷迈特 Max Riemelt 饰)努力训练自己,梦想有朝一日能够加入纳粹的训练营。在通过重重考试之后,他获得了机会,然而他的父亲却极力反对,于是他伪造父亲在文书上签名,成功成为了训练营的一名成员,开始了每天艰苦的训练。在其中,他认识了Albrecht(汤姆·希林 Tom Schilling 饰),一个德国军官的儿子,两人建立了深厚的友情。然而Albrecht却不热衷于纳粹,反而更喜欢文学和写作。Albrecht的父亲却希望儿子跟他一样,以后成为一名纳粹军官,两人矛盾不断。在训练营里,Friedrich和Albrecht发现了许多丑恶的现象,Friedrich的信仰开始有所动摇。而在一次水中训练中,Albrecht却再也没有从水中出来......
本片获2003德国电影奖最佳原创剧本奖。