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