Anne Hathaway is living on a diet of kale and dust.

The 'One Day' actress - who is a committed vegetarian - has been eating the nutritious form of cabbage to ensure she gets in shape to play Catwoman, who traditionally wears a skintight catsuit in the comic book movies, in forthcoming Batman film 'The Dark Knight Rises'.

She told talk show host Chelsea Handler on 'Chelsea Lately': "I'm a vegetarian and right now, I'm living on kale and dust for the training. That catsuit's unforgiving, man!"

The 28-year-old beauty - who has been doing Bikram yoga as part of her Catwoman training - explained she now "really likes" working out, whereas previously she found it tough to get over those "workout humps" where every exercise is "painful" to do.

She added: "Last time I was here we talked about how much I really don't like working out. I really like it now. I know, that's like, ugh... that person.

"Like, I came to LA, got a bikini wax, went blond and love working out.

"There's a workout hump where you're so weak that you hate everything and everything's painful, and you look like an idiot.

"Like, the gym that I work out at, I was literally working out next to a pregnant Jessica Alba, and she could do more pushups than I could!"