士兵在城里大肆搜捕小女孩,谎称她们携带瘟疫,城中大乱。公主因为丧父很是失落,杰克尝试安慰她却被公主赶下车,车队疾驰而去。多萝西一行人停在平原上休息,希尔维在远处玩耍遭遇狼群但却因为耳朵被堵住而不自知。多萝西惊慌之下激发了女巫的能力,将狼群扫空。
为了让希尔维恢复听力,多萝西和希尔维玩起了小游戏,卢卡斯私下跟多萝西说她必须抛弃希尔维。大巫师带着士兵硬闯了西方女巫的领地,他想让西方女巫从那些小女孩中辨别出女巫并杀了她们。西方女巫曾经帮葛琳达杀过许多女巫而十分后悔,所以不愿意帮他。
大巫师花言巧语说这是为了救那些小女孩,西方女巫要求要自己照顾小女巫们。多萝西对希尔维割舍不下,即使这样会妨碍自己的计划。多萝西想要将希尔维藏起来,以防被葛琳达找到。被抓来的女孩没有一个是女巫,于是士兵又开始大肆搜寻。两个士兵在抓捕一个小女巫时,女孩发动法力引发了巨大爆炸。
被抛弃的杰克走入了尖啸森林,但他身上的金属生出了铁锈,岌岌可危。西土女巫看了事故现场坚信小女孩一定没死,在大火中找出了毫发无损的小女孩。但是大巫师违反了自己的诺言打算抓捕女孩,西方女巫将女孩困在巨坑中。愤怒的女孩跟西方女巫斗法,群众十分愤怒,西方女巫只能跟着大巫师回城堡。
暮色四合,尖啸森林更加恐怖了起来,杰克防备前方,发现那是骑马而来的公主。为了回家,多萝西决意要劝葛琳达不要和大巫师做对,如果成功,卢卡斯和希尔维就要被抛弃。多萝西打算离开之时,整个房子开始颠倒。原来是希尔维为了不让多萝西离开才发动了法力,,多萝西打算将卢卡斯和希尔维带回堪萨斯。
大巫师发变了演讲平息众怒,昨晚他已经将上议院的女议员全部处决,因为其中有个女议员是葛琳达的间谍。大巫师宣称女巫就是永恒之兽。小女巫因为用尽法力痛苦垂死,西方女巫剥去了她的灵魂将之释放。西方女巫看到了迪普的华丽佩刀,她知道那是帕斯多利亚国王送给他的女儿奥兹玛的。
三人来到了北方女巫的城堡,葛琳达感谢多萝西将自己最重要的两个人送还归来。葛琳达吻住了卢卡斯后卢卡斯也恢复了记忆回吻住葛琳达。卢卡斯称自己要回到魔法师的战争,但请求葛琳达饶了多萝西一命,因为多萝西救过自己。