The full story from Acces Hollywood:
Anne Hathaway admitted she was on a strict regimen to get in shape to play Selina Kyle – aka Catwoman — in “The Dark Knight Rises,” but she’s pledged to keep mum on how she got un-fit – and super skinny – to play doomed prostitute Fantine in “Les Miserables.”
“I don’t answer that question. Not to like get super serious about it, but just there’s so many people out there that will try something unhealthy to lose weight,” Anne explained, when Access Hollywood’s Michelle Beadle brought up how much she hates the “weight” question with regards to this film.
“I don’t want to contribute to that. So actually I don’t answer the question,” the actress added.
But Anne was absolutely open about her first post-film meal.
“I had spelt pasta with garlic oil and like a lot of beautiful fresh tomatoes and then I had a twice baked potatoes, with basil sun dried tomatoes [and] oil. It was so good,” she raved.
Anne also revealed that Russell Crowe, who plays Javert in the film, the long arm of the law, was actually a total sweetie to the actress and her post-film first meal.
“Russell Crowe — don’t let this tough guy exterior fool you — he’s a big marshmallow-hearted man,” she said. “He scoured London and found me a vegan chocolate cake and brought me this huge vegan chocolate cake when I was done because he asked me, ‘Are you going to have anything sweet?’ I’m like, ‘No, no, I don’t. We were shooting way out in the middle of nowhere. I’m like, ‘I can’t be bothered to go to London to get that!’ And he brought it for me… to make sure that I was going to be able to celebrate with something sweet.”
Interesting answer from Anne, considering that she has been talking about her weight loss in the past months, including saying that the idea was ‘to look near death’ .
Hmmm.... Not sure she ever "looked near death"
She's definitely gained though, her legs look a bit bigger.