Wicked: For Good Summary
Wicked: For Good picks up where the last movie left off Elphaba (that’s our green-skinned powerhouse) is in exile, trying to expose the Wizard’s secrets and fight for “silenced” Animals in Oz. Meanwhile, Glinda’s become this glamorous symbol of goodness, living in Emerald City, and under Madame Morrible’s guidance, she’s rallying people around her. But things aren’t smooth: Glinda is haunted by her separation from Elphaba, Fiyero’s arc shifts in wild ways, and there’s a brewing mob. Basically, all the magic, drama, and heart you want in the finale. Highly Recommended: Wicked: For Good Review & Parents Guide
Wicked: For Good Cast & Characters Guide
Cynthia Erivo as Elphaba Thropp
Yep, she’s back Elphaba, once an outcast because of her green skin, is now seen by the world as the Wicked Witch of the West. That said, she’s not “evil” in the way people think: she’s fighting for truth, for justice, for the voiceless Animals and doing all this from hiding. Elphaba’s always been one of my favorite characters, and Cynthia brings that emotional depth so well.
Ariana Grande as Glinda Upland (formerly Galinda)
Our bubbly, pink-loving Glinda is all grown up. She’s now Glinda the Good, “officially” Good Witch of the North (in the script), and she’s using her charm, popularity, and platform to support Oz … but also hiding her own pain. She’s the perfect foil to Elphaba where Elphaba is introspective, Glinda’s shining, but that doesn’t mean things are simple between them.
Jonathan Bailey as Fiyero Tigelaar
Fiyero’s not just the handsome prince anymore by For Good, he’s Captain of the Wizard’s Guard. But here’s a twist: his character is destined for change (spoiler-ish): he later becomes the Scarecrow, a transformation that’s emotionally rich and tied to Elphaba. His arc feels like one of redemption, heartbreak, and finding purpose.
Marissa Bode as Nessarose Thropp
This is Elphaba’s younger half-sister. Nessarose is paraplegic, and she’s not just a side character her relationships, especially with Elphaba and Boq, are deeply tied to the film’s emotional stakes. I love how the movie gives her real weight.
Ethan Slater as Boq Woodsman
Boq’s that sweet, somewhat awkward Munchkin who’s had a crush on Glinda forever and he ends up entangled in a lot of drama, especially with Nessarose. He’s not just comic relief: his journey is real, and it’s more complicated than “Munchkin in love.”
Michelle Yeoh as Madame Morrible
Madame Morrible is officially up to no good (well, not “good” good). She’s the Wizard’s right-hand woman and seems to be masterminding a lot of the public image stuff especially with Glinda. Yeoh plays her with all the cunning and class, and you know she’s got a bigger plan.
Jeff Goldblum as The Wonderful Wizard of Oz
Ah, the Wizard himself. Charismatic, charismatic, charismatic but there’s a dark underbelly. People love him, but Elphaba (and us) know he’s not all he appears to be. Goldblum brings that “easy smile, but don’t trust everything he says” energy.
Bowen Yang as Pfannee
Pfannee is one of Glinda’s assistants loyal, maybe a little star-struck, definitely part of Glinda’s inner circle. Bowen Yang brings his comedic flair, so expect Pfannee to be sweet, funny and probably in way over his head sometimes.
Bronwyn James as ShenShen
Another of Glinda’s assistants, ShenShen is there for the glam, the chaos, and everything Glinda throws at her. Their dynamic is fun and adds a bit of lighter energy but ShenShen is no pushover.
Colman Domingo as the Cowardly Lion (voice)
A surprise (but very welcome) addition: Colman Domingo voices the grown-up Cowardly Lion. He has that warm, resonant voice, so imagine lion-roars + big emotional moments. Definitely not just a background character he matters.
Fun Facts / Side Notes
The story of Wicked: For Good is based on Act II of the Broadway musical so it’s kind of the big “everything comes together” part.
The film is directed by Jon M. Chu, who’s bringing massive scale, but also care: this isn’t just spectacle it’s heart.
On the casting: Marissa Bode (Nessarose) is notably a wheelchair user in real life, which brings authenticity to her role.
There’s a bit of secrecy around Dorothy’s role: Bethany Weaver was cast as Dorothy Gale, but her involvement is low-key in terms of screen time.

I am a journalist with 10+ years of experience, specializing in family-friendly film reviews.