Die in der französischen Kolonie 'Indochina' geborene Eliane Devries (Catherine Deneuve) führt mit ihrem Vater und ihrer Adoptivtochter Camille (Linh Dan Phan), einer einheimischen Prinzessin, das luxuriöse Leben der kolonialen Oberschicht. Mit einem Aufstand gegen die Kolonialherren während der 30er Jahre hat das idyllische Leben auf der Kautschukplantage ein abruptes Ende. Camille verliebt sich in Jean-Baptiste (Vincent Perez), einen Offizier der Besatzungsarmee und lernt durch ihn das Elend der einfachen Landbevölkerung kennen. Daran zerbricht die Freundschaft zu ihrer Adoptivmutter Eliane. Nach Jean-Baptistes Tod in einem Gefangenlager der Kolonialherren reift die Tochter zur gefeierten 'Roten Prinzessin' heran.