Sorry, James Franco. It seems your costars are out-fashioning you, both on and off screen. Outlandishly stylish costumes aside, these wonderful witches of Oz"Mila Kunis as the Wicked Witch of the West, Rachel Weisz as the Wicked Witch of the East, and Michelle Williams as Glinda the Good Witch"have been making the red carpet their personal yellow brick road to Glamour City. Here are our top looks for each of the lovely stars of Oz: The Great and Powerful. pH: Getty Images