The story begins with a struggling magician named Oscar Diggs, played by James Franco, who performs magic tricks in a circus in Omaha, Nebraska. After a successful show, Oscar is fired by his boss and then gets caught in a tornado along with his pet monkey, China. The tornado transports them to the magical Land of Oz.
As Oscar navigates the magical land, he meets a young girl named Tetra, played by Mila Kunis, who is searching for her sister. Together, they embark on a journey to find the Witch and save the Land of Oz. Along the way, Oscar uses his magical skills and trickery to deceive the Witch and her flying monkeys. oz the great and powerful filmyzilla
Upon arrival, Oscar's silver shoes take him to the Emerald City, where he meets a beautiful sorceress named Glinda, played by Michelle Williams. She tells Oscar that he is prophesied to defeat the Wicked Witch of the West, played by Rachel Weisz, and that he is now the great and powerful wizard of Oz. The story begins with a struggling magician named