奧斯卡(詹姆斯·弗蘭科 James Franco 飾)是個只會雕蟲小技的馬戲團魔術師,卻無意中被龍卷風從塵土飛揚的堪薩斯城帶到了神奇美妙的奧茲國。那里的居民認為他是傳說中的大魔法師從天而降,祈求他擊敗窮兇極惡的邪惡女巫拯救奧茲國,可心術不正的奧斯卡卻把這境遇看作是發(fā)大財?shù)慕^佳良機。 三位自稱是奧茲國守護者的女巫賽多拉(米拉·庫妮絲 Mila Kunis 飾)、伊諾拉(蕾切爾·薇姿 Rachel Weisz 飾)和 格琳達(米歇爾·威廉姆斯 Michelle Williams 飾)卻對奧斯卡的身份各有懷疑。當黑暗勢力壓境,奧斯卡被迫卷入紛爭,他才發(fā)現(xiàn)自己必須擦亮雙眼,分辨出這些美艷女巫們究竟孰善孰惡,是敵是友,不然一切美好都要灰飛煙滅。奧斯卡決定放手一搏迎戰(zhàn)邪惡女巫,可自己的魔術伎倆,要如何才能抗衡女巫強大而邪惡的魔法?奧茲仙境的前途,又將何去何從?