Amikor Oscar Diggs (James Franco), egy piti cirkuszi bűvész a poros Kansas-ből Oz vibráló birodalmába kerül, úgy hiszi, megütötte a főnyereményt, egészen addig, míg össze nem hozza a sors három boszorkánnyal. Theodora (Mila Kunis), Evanora (Rachel Weisz) és Glinda (Michelle Williams) erősen kétli, hogy ő valóban az a nagy mágus, akinek kiadja magát, így Oscar hamarosan komoly zűrben találja magát. Oz világa komoly veszélybe kerül, ha nem sikerül időben rájönnie melyik a jó és melyik a rossz oldal, így Oscar illuzionista képességeit – és egy kis igazi mágiát – alkalmazva átalakítja magát a hatalmas s erős Oz-zá – és közben jobb emberré is válik, mint korábban volt.