故事发生在布尔战争期间,上尉莫兰特(爱德华·伍德华德 Edward Woodward 饰)和他的几个朋友是英国驻南非军队的成员。在一次围剿布尔游击队的行动中,上尉亨特(Terence Donovan 饰)因受伤被布尔人俘虏,并在残忍的手段下丧命。这个悲惨的事件深深触动了莫兰特和他的朋友们的心灵。
莫兰特奉命追击布尔游击队,并下令枪杀所有被俘的布尔人。这一决策引发了双方之间一连串的报复循环,血雨腥风的战争愈发恶化。在战争的最后阶段,为了推卸领导层在战争中的责任,莫兰特和他的朋友们被当作替罪羊出来,成为了战争罪行的代罪羔羊。