Oz the Great and Powerful is a 2013 American fantasy adventure film directed by Sam Raimi, produced by Joe Roth, and written by David Lindsay-Abaire and Mitchell Kapner. The film stars James Franco as Oscar Diggs, Mila Kunis as Theodora, Rachel Weisz as Evanora, and Michelle Williams as Glinda.
Based on L. Frank Baum's Oz novels, Oz the Great and Powerful serves as a prequel to Baum's 1900 introductory novel The Wonderful Wizard of Oz and a homage to the 1939 MGM film, The Wizard of Oz. Set 20 years before the events of both sources, Oscar Diggs arrives in the Land of Oz where he discovers three witches; Theodora, Evanora and Glinda. Oscar is then inclined to restore order in Oz, while struggling to resolve conflicts with the witches and himself.