Mila Kunis, Michelle Williams, and Rachel Weisz all attended the London premiere of Oz: The Great and Powerful last night and stunned, individually and as a whole, on the yellow carpet. The three actresses definitely brought their style A game: Michelle wore a peacock-feather Burberry Prorsum dress and Jimmy Choo heels; Rachel wore an elegant Michael Kors nude dress and belt; and Mila shined in a black and white tiered number from Alexander McQueen.
And because what's a red carpet event without a little competition, allow me to ask ... who looked best?
And allow me to answer: Mila Kunis.
Her hair is shinier than the moon, her dress more perfect than a summer's evening, and her jewelry more beautiful than an all-you-can-eat Italian buffet with no line.
I know Mila's sort of the dark horse here -- Michelle and Rachel looked amazing -- but Mila plays the wicked witch, after all, and I feel like she really brought some of that character to the yellow carpet. Her outfit was sinister yet alluring, something McQueen does best.
And I love that she wore an over-sized emerald ring by fine jewelry designer Alexandra Mor, and emerald earrings by Dominic Jones. Emerald jewelry for her emerald city? Makes sense to me. By the way, her simple makeup was also flawless.
If you're wondering what Mila wore to the L.A. premiere of Oz, she chose a ballerina Dolce and Gabanna gown, a dress not nearly as captivating as the one she wore in London yesterday.
Mila's been criticised recently for her lack of style, but clearly, the 29-year-old knows how to clean up.
The movie hits theaters March 8.
Do you like Mila's McQueen dress?
Photo via Pacific Coast News