Peacock Blog Wicked: For Good

Ahead of Peacock Debut, Here's the Cast & Characters of Wicked: For Good, Explained

Get to know the friends and foes appearing in Wicked's sequel, hitting Peacock March 20.

By Lauren Piester
The Wizard of Oz (Jeff Goldblum) smiles while holding a yellow brick in Wicked For Good (2025).

.

How to Watch

Stream Wicked: For Good on Peacock.

UPDATE: Wicked: For Good starts streaming on Peacock March 20, 2026. Watch here. And read here how you can Wicked From Home (WFH) with the movie's bonus features and social-sharing graphics.  

ORIGINAL STORY: 

We've heard it said that people come into our lives for a reason, and those people include the stars of Wicked: For Good

Led by Cynthia Erivo and Ariana Grande, they came into our lives in November 2024 when Wicked premiered in theaters and told us the thrillifying tale of one green girl's journey to becoming the Wicked Witch of the West. In 2025, they came back to theaters to continue the story, with Elphaba (Erivo) leaning into her new image and Glinda (Grande) becoming famously good, eventually resulting in the story we all know as The Wonderful Wizard of Oz. And beginning on March 20, 2026 the story moves to its streaming home on Peacock.

RELATED: Wicked: For Good Exclusive Peacock Premiere Set for March - Details

The Wicked movies are actually based on the 2003 musical Wicked, which is based on the Gregory Maguire book series inspired by the 1900 Wizard of Oz novel by L. Frank Baum. It's a cast of characters you know well, though you may not yet know their full story. The first Wicked film spanned the first act of the Wicked musical, which mostly takes place at Shiz University and follows Elphaba and Glinda as they meet and become unlikely friends. 

Below, find out everything you need to know about the cast and characters (returning and new) in Wicked: For Good, streaming March 20, exclusively on Peacock.

Wicked: For Good: The returning cast 

Cynthia Erivo as Elphaba Thropp

Elphaba (Cynthia Erivo) looks up concernedly in Wicked For Good (2025).

Broadway powerhouse Cynthia Erivo returns as Elphaba, a nature-loving introvert who lived her whole life being ridiculed for her green skin. She's one of the few people in Oz with actual magical power, but since she refused to become propaganda for the Wizard and his anti-animal agenda, she had to go on the run. Now, the Wizard has declared her a Wicked Witch, and the world is treating her as such. 

Ariana Grande as Glinda Upland 

Glinda (Ariana Grande) smiles as students hold up their notebooks for her signature in Wicked For Good (2025).

Pop superstar Ariana Grande is back as the peppy, pink-loving ray of sunshine formerly known as Galinda, now nicknamed Glinda the Good. She's everything Elphaba isn't, even though she and the alleged Wicked Witch share much more than you might think, including a deep friendship. 

Jonathan Bailey as Prince Fiyero Tigelaar

Glinda (Ariana Grande) smiles while looking up at Fiyero (Jonathan Bailey) in Wicked For Good (2025).

Jurassic World: Rebirth star Jonathan Bailey reprises his role as Fiyero, the dashing royal love interest of both Glinda and Elphaba. 

RELATED: Jimmy Fallon Revealed People's Sexiest Man Alive 2025 and He's Wicked-ly Handsome

Marissa Bode as Nessarose 

Ethan Slater holds Marissa Bode's hands in Wicked

Marissa Bode was acting in local Wisconsin productions before being cast as Nessarose, the younger, wheelchair-bound sister of Elphaba. Bode is the first wheelchair user to play the role in the musical's history. 

Ethan Slater as Boq 

Ethan Slater attends the 37th Annual Lucille Lortel Awards

Ethan Slater returns as the Munchkin Boq, who spent the first movie crushing over Glinda and doing everything she said, which included asking out Nessarose. 

Bowen Yang as Pfannee and Bronwyn James as ShenShen 

Wicked Bronwyn James Bowen Yang

Yang, the Emmy-nominated Saturday Night Live cast member, continues to tend to Glinda's every need as Pfannee, one of her assistants. 

James, who has since appeared in Mickey 17 and the live-action How to Train Your Dragon, returns as ShenShen, Glinda's other assistant. 

RELATED: Wicked: For Good Director Jon M. Chu on the Movie's "Surprises": "I Hope They..."

Michelle Yeoh as Madame Morrible 

Madame Morrible holds her arms out in Wicked

Once again, Oscar-winning actress Michelle Yeoh plays Madame Morrible, the Wizard's right-hand woman who does his bidding and encourages Glinda's transformation into Glinda the Good. 

Jeff Goldblum as the Wonderful Wizard of Oz 

The Wizard of Oz and Madam Morrible stare off together in Wicked

The citizens of Oz still believe in their beloved Wizard, partly thanks to Goldblum's effortless charm, but viewers know better. He has no real power, and he's doing his best to turn everyone against the one who does: Elphaba. 

Wicked: For Good: The new cast 

Colman Domingo as the Cowardly Lion 

Colman Domingo smiles in a gold and black jacket.

Colman Domingo, star of stage, screen, and red carpet fashion, will provide the voice of Dorothy's courage-seeking companion. 

Wicked: For Good

Wicked: For Good Is Coming to Peacock

Starting Friday, March 20, Wicked: For Goodis available for streaming on Peacock, which is cause for celebration. We invite you to WFH (Wicked From Home) by cuddling up on the couch with multiple versions of the movie available to stream, plus so many exciting bonus features. Also: Let the world know you're Wicked-ing from home by updating your social profiles, LinkedIn banners, and Zoom/Teams meeting backgrounds with custom Wicked graphics. Learn how to do that here.  

Think you know Oz? Peacock’s Wicked: For Good trivia game is for fans who know every character, every backstory, and every detail. Play this, plus so many more games, only on the Peacock mobile app!

And jam out to the Wicked: For Good Official Playlist here, only on Spotify.