The Witches of Oz the Great and Powerful
Which witch is which? Glinda (Michelle Williams), Theodora (Mila Kunis), and Evanora (Rachel Weisz), all harbor magical powers some used for good, others for wickedness. But don't let Glinda's ditzy friendliness and bubble-transport fool you: She's just as powerful as the others. Keith Staskiewicz