Anne Hathaway has a new interview in the latest issue of Allure magazine in which she discussed the unsavory side of preparing for her two current projects: “Les Miserables” and “The Dark Knight Rises.”

Anne Hathaway is not overweight in the slightest, but she’s adopted a strict 500-calorie-a-day diet in an effort to lose two dress sizes for her “Les Miserables” role as Fantine. The diet is spartan, to say the least: it consists of a protein shake and two apples.

“Anne is playing a destitute factory worker-cum-lady of the night,” a source revealed. “Unfortunately, she only has 15 to 20 days to lose as much weight as possible — up to a stone and a half [21 pounds] — because she’s been filming the scenes showing her fit and healthy, almost slightly chubby. It’s not ideal but, as with any high-budget movie, there are strict time constraints.”

Sacha Baron Cohen, the comedian who brought Borat, Bruno and Ali G. to the world, will reportedly play Monsieur Thenardier in the upcoming film adaptation of “Les Miserables.”

Matt Lucas, who played the villain at the West End, tweeted his support, writing, “Sacha will be amazing in the Les Mis movie. He’s the funniest man in the world and a good friend. Am excited to see his Thenardier.”