Gdy Oscar Diggs (James Franco), drugorzędny magik cyrkowy o nieco wątpliwej moralności, zostaje przeniesiony z zakurzonego Kansas do tętniącej życiem Krainy Oz – cudownego świata pełnego barwnych postaci i niesamowitych krajobrazów – wydaje mu się, że wygrał los na loterii. Sława i bogactwo zdają się leżeć u jego stóp do chwili, w której spotyka trzy piękne i tajemnicze czarownice... Theodora (Mila Kunis), Evanora (Rachel Weisz) i Gliwia (Michelle Williams) nie wierzą, że to właśnie Oscar jest potężnym czarnoksiężnikiem, którego wszyscy w Oz oczekują. Oscar z wielką niechęcią musi zmierzyć się z potężnymi problemami krainy i jej mieszkańców. Korzystając ze swego uroku osobistego, pomysłowości, a nawet odrobiny magii, nie tylko przemienia się w Wielkiego i Potężnego Oza, ale przede wszystkim staje się lepszym człowiekiem.