《魔法坏女巫》是《绿野仙踪》的前传,分为上下两部。Elphapa因为绿色的皮肤备受歧视,室友Glinda漂亮、傲慢、受欢迎、积极向上攀附,两人从互相讨厌到变成朋友,而Elphapa又爱上了Glinda的男朋友……到这里都是一个常见的美国女高故事。随后翡翠城反转,掌权的大巫师是没有魔法的草台班子,华裔女校长是他的同伙,Elphapa随之“黑化”,故事戛然而止。
绿野仙踪中的东方坏女巫Nessa(Elphapa的妹妹,后被桃乐丝的房子压死)、西方坏女巫Elphapa、南方好女巫Glinda、奥兹国大巫师、稻草人(Fiyero王子)、铁皮人(Boq)、狮子本尊至此都已出现。
这里的每一处隐喻都不如说是“明喻”。坏女巫和不允许开口说话的动物,是被歧视的少数群体。奥兹国大巫师虽然没有超群的魔法,但他拥有控制人心的本事,创造一位共同的敌人,是国民团结的关键。这样的敌人首先是动物,随后是坏女巫,而Glinda则将被塑造为好女巫,成为光明的代表。
在这一前传中,绝对的善恶被混淆。Elphapa是奥兹国的敌人,她有强大不可控的魔法,对国家造成伤害,但这一切并非出于她的本意,而是少数群体的被迫反抗。Glinda本心善良,但她芭比的外表下却有肯一样的性格,为了自己的权势和优渥的生活,不得不和昔日好友分道扬镳。
虽然两位主角的形象足够饱满,结局有高潮和反转,但Elphapa的妹妹、Boq、王子的人物塑造较浅,恋爱关系狗血。作为音乐剧改编电影,它并不能算是比肩迪士尼的歌舞片,歌曲和剧情相互割裂,演唱部分并不能推进故事发展,导致片长虽长,主线情节却很简单,甚至有把上下两部压缩成一部的空间。