Elphaba (Cynthia Erivo), obecnie demonizowana jako Zła Czarownica z Zachodu, żyje na wygnaniu ukryta w lesie Oz i desperacko próbuje ujawnić prawdę o Czarodzieju (Jeff Goldblum). Tymczasem Glinda (Ariana Grande) stała się symbolem Dobra dla Oz, mieszka w pałacu w Szmaragdowym Mieście i korzysta z przywilejów sławy i popularności. Zgodnie z instrukcjami Madame Morrible (laureatka Oscara Michelle Yeoh) Glinda służy Oz i zapewnia mieszkańców, że wszystko jest w porządku pod rządami Czarodzieja. Wraz z rosnącą sławą Glinda przygotowuje się do ślubu z księciem Fiyero (Jonathan Bailey). Jednak dręczy ją rozłąka z Elphabą. Próbuje doprowadzić do pojednania między Elphabą a Czarodziejem, lecz jej wysiłki kończą się fiaskiem, pogłębiając przepaść między przyjaciółkami. Glinda i Elphaba będą musiały po raz ostatni się zjednoczyć. Ich niezwykła przyjaźń stanie się osią, od której zależy ich przyszłość. By odmienić siebie i całe Oz na dobre, będą musiały obdarzyć się wzajemnym zaufaniem i empatią.