1917年,第一次世界大战正在进行中。梅棋将军(斯蒂芬·弗雷饰)领导着英国步队,为了国家的荣誉而奋战在前线。然而,所有人都渴望这场毫无意义的战斗能够尽早结束。在小小的营地中,各种各样的人物展现出不同的性格和态度。梅棋将军虽然有些笨拙,但却有一个趋炎附势的“得力助手”宝贝儿上尉(蒂姆·麦克纳尼饰),他总是迎合上级的意愿。乔治中尉(休·劳瑞饰)热血沸腾,对战争充满理想化的幻想,梦想着能够一举击败德国。而对于头脑简单的二等兵包里克(托尼·罗宾逊饰)来说,这场战斗简直就是一场可怕的噩梦。黑爵士上尉(罗温·艾金森饰)则是一个以自我为中心的人,他看上去傲慢冷漠,经常嘲笑身边的人。但无论如何,他也在努力地想方设法逃离这场无休止的战争。