泰勒(le)(查理(li)•辛 Charlie Sheen 饰)是越战期间的一名美国(guo)大(da)学生,他前往越南前线去服兵役,被分到(dao)了一(yi)个步兵部队。部队(dui)里(li)有两(liang)个人一直对他影(ying)响颇大(da)——伊莱亚(ya)斯(威廉•达(da)福 Willem Dafoe 饰)和(he)巴恩斯(si)(汤(tang)姆•贝伦(lun)杰 Tom Berenger 饰)。他(ta)们(men)两人(ren)对战争的看法截然不同,前(qian)者不忍残(can)杀无辜,而后者却杀人如麻,泰(tai)勒心里(li)非常迷惑,到底谁对战争的(de)看法才是正确。
巴恩(en)斯展开了一场(chang)残忍的屠杀,越南(nan)整条村落都流血成河(he)。伊莱亚(ya)斯(si)力劝好友(you)不要如此残暴,却(que)遭致二人关系(xi)的裂缝。巴恩斯(si)更怀(huai)疑伊莱亚(ya)斯(si)向上司(si)打小报告,友(you)谊变为妒(du)恨。于是(shi),在(zai)一次丛林战争中,他背着所有人,向伊莱亚(ya)斯扣下了(le)扳机(ji)。
泰勒却洞察了这一切,他心里(li)终(zhong)于(yu)有了答案。