'Oz the Great and Powerful' Fashion Face-Off: Mila Kunis vs. Michelle Williams vs. Rachel Weisz

'Oz the Great and Powerful' Fashion Face-Off: Mila Kunis vs. Michelle Williams vs. Rachel Weisz

Last night Mila Kunis, Michelle Williams and Rachel Weisz, who all play witches in Oz the Great and Powerful, followed the yellow brick road (carpet) to the Hollywood premiere of the movie at the El Capitan Theatre.

Kunis chose a sweet lace embroidered dress by Dolce & Gabbana, which she paired with silver Christian Louboutin peep-toes, and added a little edge to her look with a dark nail polish shade and dramatic African ruby and diamond drop earrings by Sutra.

Williams crystal embellished Prada dress looked innocent too… until she turned to reveal a waist-high side split that offered a peek at her black panties. Williams completed her ensemble with Prada t-strap sandals and a Kate Young for Target clutch.

Weisz oped for a bold color, wearing a gown from Victoria Beckham’s Spring 2013 collection (hiding underneath the hem of her garment was a pair of Jimmy Choos). She kept her accessories — a subtle Tiffany & Co. bracelet and Lanvin box clutch — makeup, and slicked back hairstyle simple.

Which witch was best dressed? Cast your vote in the poll below!

Read more:

First Jennifer Lawrence, now Marion Cotillard? Did another Dior dress ‘malfunction’?

Angelina Jolie’s red carpet return, Mila Kunis’ on-screen nudity rules and more

‘Elementary’: Dressing Dr. Watson as a woman and the secret to Sherlock’s quirky style