电影讲述了第一次世界大战中加利普里战役的悲惨结局,并聚焦于两位主角——理想主义者阿奇里(梅尔·吉布森 Mel Gibson 饰)和浪子法兰(马克·李 Mark Lee 饰)。他们原本来自澳大利亚,在战争中的经历塑造了他们的性格和价值观。 阿奇里是一个理想主义者,原本是运动场的跑步选手,但是出于对正义的渴望,他决定参加战争。他身上充满了体育精神,希望将这种精神延续到战场上。他不愿在战场上仅仅充当无足轻重的角色,而是希望亲自与敌人战斗,即使知道上级颁下的命令荒谬无理,他仍然忠于执行。这种理想主义和忠诚的品质使他在战场上显得与众不同。与此相反,他的朋友法兰原本是一个行为不端的浪子,喜欢作弊和不拘小节。然而,当他置身于战争之中时,他逐渐放下了轻佻的态度,开始感受到战争的残酷和现实。这种经历改变了他的态度,他逐渐成熟并接受了社会责任。。阿尔文(汤姆·赫兰德 Tom Holland 饰)出生在一个非常虔诚的基督教家庭之中,父亲威拉德(比尔·斯卡斯加德 Bill Skarsgård 饰)虽然沉默和严厉,但非常的爱自己的孩子,从阿尔文很小的时候起,父亲就教导他要将内心的一切想法都坦露给耶稣。 虽然威拉德一生敬主,可是主却并没有善待他。威拉德的妻子患上了不治之症,无论威拉德怎样的祈祷,她最终还是撒手人寰,信仰破灭的威拉德选择了自杀,阿尔文沦为孤儿,被奶奶一家人收留了。在奶奶家,阿尔文遇见了同样是孤儿的雷诺拉(伊莱扎·斯坎伦 Eliza Scanlen 饰),两人虽然并没有血缘关系,但是亲如兄妹。雷诺拉亦是虔诚教徒,镇上新来了名叫普雷斯顿(罗伯特·帕丁森 Robert Pattinson 饰)的牧师,他虽仪表堂堂却是衣冠禽兽。普雷斯顿利用雷诺拉的信仰,向单纯的她伸出了魔爪。。