
Chocolat is a 2000 film based on the novel of the same name by Joanne Harris, directed by Lasse Hallström. Adapted by screenwriter Robert Nelson Jacobs, Chocolat tells the story of a young mother, played by Juliette Binoche, who arrives at the fictional, repressed French village of Lansquenet-sous-Tannes with her six-year-old daughter and opens La Chocolaterie Maya, a small chocolaterie. Her chocolate quickly begins to change the lives of the townspeople.
The film was shot in the village of Flavigny-sur-Ozerain in Burgundy, France, and on the Rue De L'ancienne Poste in Beynac on the Dordogne River in Dordogne, France. The river scenes were filmed at Fonthill Lake at Fonthill Bishop in Wiltshire, England and interior scenes at Shepperton Studios, Surrey, England.
The film was nominated for Academy Awards, BAFTAs, and Golden Globes. It won a SAG Award.

Like her ancestors, Vianne Rocher (Juliette Binoche) obeys the North wind, drifting across the country as it blows. In the winter of 1959, the clever wind leads her to a tranquil French village, where she and her daughter Anouk (Victoire Thivisol) open a small chocolaterie. The store imbues both wonder and angst within the classical villagers as it opens during the forty days of Lent.
Soon, Vianne's profound allure and savory confections enlivens a married couple's aphrodisia, encourages an elderly man's secret love, brings rapport with a willful diabetic, and comforts an awkward woman who longs to leave her drunk and abusive husband. Nonetheless, the devout village mayor, Comte Paul de Reynaud (Alfred Molina), sees Vianne as an immoral provocateur and quietly contests against her. The battle peaks when a band of river gypsies camp on the village outskirts and Vianne finds herself attracted to the Irish wanderer Roux (Johnny Depp) whose attraction to Vianne is reciprocal.

Judi Dench as Armande Voizin
Johnny Depp as Roux
Leslie Caron as Madame Audel
Juliette Binoche as Vianne Rocher
Victoire Thivisol as Anouk
Alfred Molina as Comte de Reynaud
Carrie-Anne Moss as Caroline Clairmont
Antonio Gil Martinez as Jean-Marc Drou
Helene Cardona as Francoise Drou
Hugh O'Conor as Pere Henri
Harrison Pratt as Dedou Drou
Gaelan Connell as Didi Drou
Lena Olin as Josephine Muscat
Elisabeth Commelin as Yvette Marceau
Peter Stormare as Serge Muscat
Ron Cook as Alphonse Marceau
Aurelien Parent Koenig as Luc Clairmont
John Wood as Guillaume Blerot

