Synopsis - Magicien à la petite semaine dans un cirque itinérant, Oscar Diggs (James Franco) a de hautes ambitions : il veut devenir un grand homme. Pris dans une tornade alors qu'il se trouve à bord d'une montgolfière, il est transporté comme par enchantement dans le monde fantastique d'Oz, lieu féérique aux couleurs étincelantes, peuplé de créatures sorties de ses rêves les plus fous. Grâce à ses tours de passe-passe, il est pris par la charmante sorcière Theodora (Mila Kunis) pour le magicien légendaire qui doit délivrer Oz de la méchante sorcière Glinda (Michelle Williams). Accompagné de son nouveau compagnon Finley, un petit singe parlant, Oscar va devoir se montrer digne de la tâche qui l'attend.