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.
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).
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.
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.