越战后期,美军上尉威拉德(马丁·辛饰)奉命溯湄公河而上,寻找脱离美军在柬建立自己王国的科茨上校(马龙·白兰度马龙·白兰度饰),将他带回来或者杀掉。 科茨上尉曾是越战中美军的英雄。 然而,突然有一天,他消失了。 后来情报指出他在柬埔寨建立了自己的王国和军队,专门针对美军。 威拉德和几个士兵一路沿河而上。途中,他们目睹了各种暴行和杀戮,目睹了长期战争中无论是美军士兵还是当地人做出的各种变态行为。威拉德感到非常震惊。 威拉德最终在柬埔寨科茨王国被当地人抓住,并认识了科茨。 然而,科茨想死,并要求威拉德把这里夷为平地...