Plot 1905. Carny magician Oscar Diggs (James Franco) is transported from Kansas to the Land of Oz, where he is taken for the wizard who is prophesied to save the realm from a wicked witch. The sisters Evanora (Rachel Weisz) and Theodora (Mila Kunis) send him on a deadly quest which brings him into contact with Glinda the Good (Michelle Williams), flying monkeys, a china doll and oppressed Munchkins.
Verdict If there are post-Harry Potter children who don’t know or care about The Wizard Of Oz, they might be at sea with this story about a not-very-nice grownup in a magic land, but long-term Oz watchers will be enchanted and enthralled. There’s even a musical number, albeit an abbreviated one. Mila Kunis gets a gold star for excellence in bewitchery and Sam Raimi can settle securely behind the curtain as a mature master of illusion.