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.