1916年,泰恩賽德的造船工人喬·麥迪遜在索姆河戰(zhàn)役中失去了信仰。二戰(zhàn)爆發(fā)后,他年紀(jì)太大,無法與兒子、女婿一同入伍,而且他從事的是保留職業(yè)。因此,在妻子波莉離開他投奔水手后,他與朋友——馬克思主義者埃迪和憤世嫉俗、愛說俏皮話的哈里——一起加入了本土防衛(wèi)軍。哈里的反權(quán)威主義態(tài)度與連長(zhǎng)辛普森先生產(chǎn)生了矛盾,哈里被開除后,喬帶領(lǐng)士兵們罷工。然而,在處理完一枚未爆炸的炸彈后,他被譽(yù)為英雄,并與朋友們一起復(fù)職,晉升為下士。他還遇到了寡婦塞琳娜,她幫助他走出了困境。但波莉帶著水手的孩子回來尋求和解,這一要求導(dǎo)致家庭破裂。 1945 年,戰(zhàn)爭(zhēng)結(jié)束了,但喬仍然需要解決他的個(gè)人沖突。