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 the titular character, Mila Kunis as Theodora, Rachel Weisz as Evanora, and Michelle Williams as Glinda. Zach Braff, Bill Cobbs, Joey King, and Tony Cox are featured in supporting roles. The film is based on L. Frank Baum's Oz novels and is a prequel to the 1939 MGM film The Wizard of Oz. Set 20 years before the events of the original novel, Oz the Great and Powerful focuses on the origin of the Wizard of Oz, whose real name is revealed to be Oscar Diggs, and who arrives in the Land of Oz and encounters three witches: Theodora (the Wicked Witch of the West whose non-canon origin is elaborated upon), Evanora (the Wicked Witch of the East), and Glinda. Oscar is then enlisted to restore order in Oz, while struggling to resolve conflicts with the witches and himself.