惨剧而在生理和心理的磨难中疗伤的乔·安德斯,在护士丽塔的帮助下通过测验,重新加队后,晋升为中士,被指派担任“风语者”的保镖,与班·亚吉搭成一组;而白的保镖则是另一位中士——彼得·安德森。
相比于查理·白和彼得·安德森这一组的关系洽,在战斗中经历多次生死错的乔·安德斯,不愿意再度蒙受痛失同袍的煎熬,于是对格淳朴的班·亚吉态度冷淡。
于是乎,一个关于朋友之情和军人责任的血故事,就此在火药与搏杀的世界中展开。
1944年夏天,欧洲战场,盟军实施了历史上最大规模的两栖登陆行动——诺曼第登陆;太平洋战场,军动用了历史上最大规模的舰队,攻里亚纳群岛,班岛战役爆发。
班·亚吉和乔·安德斯,查理·白和彼得·安德森,这两个小组所在的队,被派为整个师的先队,参加班岛战役中的登陆抢滩行动。
在枪林弹雨中,班·亚吉和查理·白第一次见到了血与火的真正残酷。他们将日军队和设施的坐标,通过纳瓦霍语、转换给近海的海军舰艇,以实施火力支援,从而攻下了滩、朝岛北推。
但在之后的一次行经日军阵地的行动中,队因来到错误位置,而被自家炮兵当成敌人误击,班·亚吉的无线电也被打坏而无法要求炮击中止。
在后有友军轰炸、前有日军扫的情况下,队在数分钟内便死伤惨重。
在必须潜敌人兵营寻找可用无线电的情况下,长得像亚洲人的班·亚吉,捡来日军军装,假扮成一本士兵,押着乔装成战俘的乔·安德斯,潜日军营地,险之又险地完成了任务。
这场战斗结束后,班·亚吉被送回指挥汇报战况,队则到一座看似安全的村庄扎营,结果被日军突袭。
在顽的奋战中,彼得·安德森为了保护查理·白,被敌人斩首,查理·白被认是译码员而即将被俘。
乔·安德斯必须履行保护密码的军人责任,杀死战友查理·白。
在两人暗中过表情沟通后,已经用完弹的乔·安德斯,掷手榴弹,将查理·白和一本士兵炸死。
班·亚吉回到前线后,乔·安德斯茫然地说此事。悲痛的班·亚吉,无法谅解乔·安德斯,就此产生嫌隙。
残酷的战争,继续行。
小队执行侦察任务,却在山区误敌人布置的地雷带,同时遭到伏击,难以从杀戮区逃,而此时山上的日军炮火,又开始痛击经过山下的军大队。
班·亚吉和乔·安德斯在抢回丢掉的无线电时双双中枪,在队友的掩护下,中弹的乔·安德斯,把受伤的班·亚吉扛到安全,让他用无线电指示航空队轰炸藏匿的日军炮兵,终于救下了军的大队。
此时已经失血过多的乔·安德斯,告诉班·亚吉,当初自己是因为要保护密码,才在被迫之下不情愿地杀了查理·白。
然后,乔·安德斯在泪的班·亚吉前,咽下了最后一气。
影片尾声——战争结束,复员的班·亚吉,回到亚利桑那州,和妻与年幼的儿,到纪念碑谷,拿著乔·安德斯的兵籍牌,行纳瓦霍仪式,以悼念这位救命恩人。
同时,电影解释,这些纳瓦霍语密码是军打赢太平洋战争的关键因素之一,并且直到战争结束时,都没被破解。
…