1916年泰恩赛德的造船工人乔·麦迪逊在索姆河战役中失去了信仰二战爆发后他年纪太大无法与儿子、女婿一同入伍而且他从事的是保留职业因此在妻子波莉离开他投奔水手后他与朋友——马克思主义者埃迪和愤世嫉俗、爱说俏皮话的哈里——一起加入了本土防卫军哈里的反权威主义态度与连长辛普森先生产生了矛盾哈里被开除后乔带领士兵们罢工然而在处理完一枚未爆炸的炸弹后他被誉为英雄并与朋友们一起复职晋升为下士他还遇到了寡妇塞琳娜她帮助他走出了困境但波莉带着水手的孩子回来寻求和解这一要求导致家庭破裂 1945 年战争结束了但乔仍然需要解决他的个人冲突