在小鎮招搖撞騙的魔術師Oscar(占士法蘭高飾演)偶然飄流到奇幻魔境,被誤以為是傳說中前來拯救魔境的「大人物」。Oscar 最初以為自己將會統治魔境,盡享富貴榮華,卻不由自主地與權霸三方的三位魔境女巫 Evanora(麗素慧絲飾演)、Glinda(米雪威廉絲飾演)和Theodora(美娜古妮絲飾演)展開了正邪難分、錯綜複雜的糾纏和角力,Oscar必須施展渾身解數,運用自己的才智和力量,而他的魔術技倆竟成了拯救魔境的關鍵……