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.
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!'"
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."