The main cast for Sam Raimi’s ”Oz, the Great and the Powerful” seems to be complete. Earlier this month, we learned that Rachel Weisz signed up to play the evil queen Evanora and Variety is now reporting that ”Blue Valentine” star Michelle Williams will take the role of Glinda, the good witch.
Williams’ character would team up with snake oil salesman James Franco to face off against her evil sisters, played by Rachel Weisz and Mila Kunis, in a power struggle for control of the magical land of Oz.
Williams will next be seen in the upcoming film ”My Week with Marilyn”.
”Oz, the Great and the Powerful” will begin filming this July in Michigan.