Vào năm 1970, trong cuộc Chiến tranh Việt Nam, đại tá biệt kích Walter E. Kurtz (Marlon Brando) đã trở nên điên loạn và lãnh đạo một đạo quân người Thượng ở Campuchia dưới danh nghĩa một vị thánh tự xưng, đại úy Benjamin L. Willard (Martin Sheen) được chỉ đạo bí mật tiêu diệt ông ta.