Oz diyarı karmaşa içindeyken, şeytanlaştırılmış bir cadı ve iyiliğin sembolü, geçmişteki dostluklarını yeniden keşfetmek zorunda kalır.
Batı'nın Kötü Cadısı olarak anılan Elphaba (Cynthia Erivo), Oz ormanlarında saklanarak sürgün hayatı yaşar. Bir yandan Oz'un susturulan hayvanlarının özgürlüğü için savaşırken, diğer yandan Büyücü (Jeff Goldblum) hakkındaki gerçeği ortaya çıkarmaya çalışır. Bu sırada Glinda (Ariana Grande), Zümrüt Şehir'deki sarayda yaşamakta ve Oz halkının gözünde iyiliğin sembolü olmuştur. Glinda'nın şöhreti artarken ve Prens Fiyero (Jonathan Bailey) ile evlilik hazırlıkları yaparken, Elphaba ile olan ayrılığının hüznünü taşır. İki eski dost arasındaki uzlaşma çabaları başarısız olur ve bu ayrılık, Boq (Ethan Slater) ve Fiyero'nun hayatını, ayrıca Elphaba'nın kız kardeşi Nessarose'un (Marissa Bode) güvenliğini etkiler. Kansas'tan gelen bir kızın hayatlarına girmesiyle her şey değişir. Kötü Cadı'ya karşı ayaklanan kalabalıklar artarken, Glinda ve Elphaba'nın son bir kez daha bir araya gelmesi kaçınılmaz hale gelir. Artık bu dostluk, onların ve tüm Oz'un geleceğinin merkezindedir ve değişimi gerçekleştirmek için birbirlerini gerçekten anlamaları gerekecektir.
daha fazla göster