In the winter of 1959, a single mother and her young daughter arrive in a rural French town, where they open an unusual chocolate shop that disrupts the moral fiber of the strictly Catholic townsfolk and mayor.

Juliette Binoche
as Vianne Rocher

Judi Dench
as Armande Voizin

Alfred Molina
as Count Paul de Reynaud

Lena Olin
as Josephine Muscat

Johnny Depp
as Roux

Hugh O'Conor
as Father Henri

Carrie-Anne Moss
as Caroline Clairmont

John Wood
as Guillaume Blerot

Peter Stormare
as Serge Muscat

Leslie Caron
as Mrs. Audel