Mila Kunis, Michelle Williams, Rachel Weisz: Which Witch Was Most Wicked at the 'Oz' Premiere?? (Poll)

John Shearer/Invision/AP

Last night's Hollywood premiere of Disney's "Oz: The Great and Powerful" had all three actresses walking a yellow-brick carpet in designer frocks.

A giant hot-air balloon made Wednesday's premiere of Oz: The Great and Powerful pretty hard to miss on Hollywood Boulevard in Los Angeles.

Naturally, there were screams from female fans for James Franco, who plays the young rapscallion Oz, who arrived in Emerald City long before Dorothy and her little dog got there. But the fashion faithful were watching the three actresses Rachel Weisz, Mila Kunis and Michelle Williams, who play witches in Sam Raimi’s magical film, as they walked the yellow-brick (naturally) carpet.

PHOTOS: Cast and Crew On Bringing Back Beloved Fairtale at Comic-Con

Weisz plays Evanora, the deliciously evil Wicked Witch of the East. She's much more powerful than Theodora (Kunis), who becomes the Wicked Witch of the West. But she's not as powerful as Glinda, the Good Witch of the South (Williams).

VIDEO: 'Oz' Trailer Sweeps James Franco To Mila Kunis, Michelle Williams

Fashion-wise, Kunis  looked dainty in an off-white 1950s silhouette Dolce & Gabbana dress, with African ruby earrings by Sutra, Christian Louboutin shoes and a Bottega Veneta clutch.

Williams followed her usual demure path with a short-sleeved white patterned Prada dress and shoes and a clutch from her stylist Kate Young’s collection for Target.

STORY: Mariah Carey Adds Track to 'Oz' Soundtrack

But Rachel went all-out and chose a glamorous, slinky red Victoria Beckham dress, Jimmy Choo shoes, a Tiffany bracelet and a Lanvin clutch.

So which witch was the best-dressed? And yes, if  you can’t make up your mind, you can vote for all three.