Juliette Binoche (Vianne Rocher)
Lena Olin (Josephine Muscat)
Johnny Depp (Roux)
Judi Dench (Armande Voizin)
Alfred Molina (Comte de Reynaud)
Arnaud Adam
Hugh O'Conor (Pere Henri)
Victoire Thivisol (Anouk Rocher)
Aurelien Parent Koenig (Luc Clairmont)
Peter Stormare (Serge Muscat)
Carrie-Anne Moss (Caroline Clairmont)
Leslie Caron (Madame Audel)
John Wood (Guillaume Blerot)