Saigon, 1968. Auf dem Höhepunkt des Vietnamkrieges wartet Captain Benjamin Willard auf seinen nächsten Auftrag. Gefangen zwischen Langeweile und einer unstillbaren Sehnsucht nach dem Dschungel ertränkt er seine Dämonen in Alhohol.
Ein Spezialauftrag reißt ihn aus seiner Lethargie. Im Dschungel soll er den abtrünnigen US-Colonel Kurtz aufspüren und liquidieren.
Kurtz hat sich hinter der kambodschanischen Grenze mit einer Rebellen-Armee verschanzt und pflegt dort einen mörderischen Kult.
Die Geschichte spielt im Indochina der 1930er Jahre, dem heutigen Vietnam. Die Französin Eliane Devries (Catherine Deneuve) lebt auf einer großen Kautschukplantage und führt dort ein mondänes und abgeschirmtes Leben. Ihr Leben dreht sich um ihren Vater und ihre Adoptivtochter Camille, eine einheimische Prinzessin.
Als sich ein Aufstand gegen die Kolonialherrschaft ausweitet, wird die heranwachsende Camille bei einer Schießerei verletzt. Sie verliebt sich in ihren Retter, den Offizier Jean-Baptiste, der ein ehemaliger Geliebter von Eliane ist.