It was a real battle for hottest actress at the UK premiere of new Disney movie Oz the Great and Powerful last night (February 28), with each cast member of the film looking stunning.
The three leading ladies – Mila Kunis, Michelle Williams and Rachel Weisz – braved the cold London weather and were joined by their hunky co-star James Franco, as they walked the special yellow brick carpet at Leicester Square’s Empire Cinema.
Weisz, who plays evil witch Evanora in the new film, turned heads in her strapless Michael Kors dress, Sophia Webster clutch and Tabitha Simmons shoes.
Speaking on the carpet, she said of her role in Oz the Great and Powerful: “It was really fun. Bad girls definitely have more fun, I think.
“I grew up watching black and white movies with my mum and we used to watch Bette Davis, Jean Harlow and so on.
“It used to be very fashionable for women to play bad girls but I think it’s gone out of fashion so I think it’s a good idea to make a resurgence.”
Fellow star Mila Kunis also looked stunning in a brown checked Alexander McQueen gown and the equally beautiful Michelle Williams sported a Burberry Prorsum peacock dress, with Jimmy Choo shoes.
James Franco, who plays Oscar Diggs / The Wizard of Oz in the fantasy adventure movie, provided the male eye candy of the evening looking suave in his fitted gray suit.
Oz the Great and Powerful is released in the US and UK on March 8. Check out what the stars were wearing at the London premiere: