Anne Hathaway has claimed she is living on "kale and dust" to be able to squeezed into her Catwoman catsuit.
The One Day star plays Selina Kyle in The Dark Knight Rises, which she is currently filming with Christian Bale and Tom Hardy, and told chat show host Chelsea Handler "it takes a lot of motivation" to put on the skin-tight costume.
Anne groaned: "The catsuit's unforgiving, man. I'm a vegetarian and right now, I'm living on kale and dust for the training."
She added: "It takes three of us [to get me into it], and the movie shoots a little over six months. It's not just 'focus my efforts for one day'. I have to really get into it."
The 28-year-old actress also revealed she had taken up Bikram yoga to help her stay in shape for the film, and admitted she didn't used to be a fan of exercise.
She said: "I've never really gotten over the hump. There's a workout hump where you're so weak that you hate everything, everything is so painful and you look like an idiot.
"The gym where I work out, I was literally working out next to a pregnant Jessica Alba and she could do more push-ups than I could."
But Anne added that while she used to hate working out, she has become "that person" who really likes exercise now.