Rachel Weisz loves playing bad girls.

The 42-year-old beauty relished her role as the Wicked Witch of the East in the new 'Wizard of Oz' reboot 'Oz: The Great and Powerful' because she finds it liberating to get her teeth stuck into evil characters.

She told the Daily Mail newspaper: ''She's someone who revels in being really, really evil. I enjoyed playing her. She's a bad, bad girl.

''Remember in old-fashioned black and white movies you had Barbara Stanwyck and others who played bad girls who enjoyed being bad, and had fun being bad? Well, that's Evanora. I had a lot of fun being bad. It's all sport for her.''

Rachel - who wed 'Skyfall' star Daniel Craig in 2011 - enjoys letting out her wild side and living out her fantasies on screen since her home life is a lot more ''grounding'' and settled.

The famously secretive actress recently opened up about her marriage, saying: ''I love being married to Daniel. It's a wonderful feeling of stability and it's very grounding. I mean, it hasn't made me more domestic or anything - just being married doesn't make you able to cook - but I am very happy right now. Extremely happy, in fact.''