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 Batman movies, in forthcoming 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!”
An apology to ‘Glee Project’s’ Damian McGinty from his No. 1 fan - VIDEOS

Gerard Depardieu thrown off Dublin flight after urinating on carpet

Amazing footage of a dog playing with a dolphin off the coast of Ireland – VIDEO
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!"