A mother and daughter move to a small French town where they open a chocolate shop. The town, religious and morally strict, is against them, as they represent free-thinking and indulgence. When a group of gypsies arrive by riverboat, the Mayor's prejudices lead to a crisis.
Juliette Binoche
as Vianne Rocher
Alfred Molina
as Count Paul de Reynaud
Johnny Depp
as Roux
Judi Dench
as Armande Voizin
Leslie Caron
as Mrs. Audel
Carrie-Anne Moss
as Caroline Clairmont
Aurelien Parent Koenig
as Luc Clairmont
Lena Olin
as Josephine Muscat
Peter Stormare
as Serge Muscat
John Wood
as Guillaume Blerot
Antonio Gil
as Jean-Marc Drou
Hélène Cardona
as Francoise Drou