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