The land of Oz has never looked better. Check out these beautiful stills from Oz: The Great and Powerful (click thumbnails to enlarge):
James Franco stars as Oscar Diggs, a circus magician who is transported to the land of Oz and ends up helping its people with an epic struggle. Along the way, Diggs becomes a new man, eventually transforming into the Wizard of Oz.
Mila Kunis (Black Swan), Michelle Williams, and Rachel Weisz star as the three witches Theodora, Glinda, and Evanora. Zach Braff, Joey King, Abigail Spencer, and Bruce Campbell also star.