When Oscar Diggs (James Franco), a small-time circus magician with dubious ethics, is hurled away from dusty Kansas to the vibrant Land of Oz, he thinks he's hit the jackpot. Pictured are James Franco as Oscar Diggs and Michelle Williams as Glinda.
Photo by Walt Disney Studios Motion Pictures, Australia Nov 15, 2012
By Movie Title
Starring James Franco, Michelle Williams, Mila Kunis and Rachel Weisz, when Oscar Diggs (Franco), a small-time magician, is hurled away to the vibrant Land of Oz, he thinks he's hit the jackpot. That is until he meets three witches, Theodora, Evanora and Glinda, who are not convinced he is the great wizard everyone's been expecting.
Sign up to receive The Hype newsletter and you'll get the latest in celebrity gossip, pictures and more delivered right to your inbox.Register now »