Advertisement

Anne Hathaway's deprivation diet

Anne Hathaway in May and January 2012. Source: Getty

Les Miserables actress Anne Hathaway, 29, opened up to Allure about her 'crazy' new diet.

Hathaway has become rail thin on a deprivation diet as she prepares to play Fantine, a prostitute suffering from tuberculosis, in the film adaptation of the musical.

RELATED: Anne Hathaway is looking for Prince Charming

Hathaway said of her drastic diet: "I'm doing some crazy weight stuff right now. I'm on day six of detox."

She added: "This diet makes me break out, so I love that. Nothing like living on hummus and radishes and then be all, 'And I got a pimple. Yeah!'"

Anne Hathaway May 24 2012. Source: Getty

The actress also revealed the extreme exercise plan she maintained to play Catwoman in The Dark Knight Rises, explaining:

"I went into the gym for ten months and didn't come out."

She added of the skintight catsuit she wears in the film:

"It was a psychological terrorist. The suit, thoughts of my suit, changing my life so I would fit into that suit ... it dominated my year."