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