泰勒(查理·西恩饰)是越战期间的一名美国大学生。他去越南服兵役,并被分配到一个步兵单位。 军队中有两个人对他的影响一直很大——伊莱亚斯(威利姆·达福饰)和巴恩斯(汤姆·伯兰吉尔饰)。 他们两人对战争的看法完全不同。前者不忍滥杀无辜,后者杀人如麻。泰勒很困惑。谁对这场战争有正确的看法? 巴恩斯发动了残酷的大屠杀,整个越南的村庄血流成河。 伊莱亚斯劝他的朋友不要这么残忍,但他们之间的关系出现了裂痕。 巴恩斯更加怀疑伊莱亚斯告发了他的老板,友谊变成了嫉妒。 所以,在一场丛林战争中,他背着所有人,对伊莱亚斯扣动了扳机。 泰勒洞察了这一切,他心里终于有了答案。