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).

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

How to Watch

Wicked: For Good streaming on Peacock March 20.

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. 

NBC Is Getting Seriously Wicked!

The highly-anticipated sequel to 2024's Wicked, aptly titled Wicked: For Good, is streaming on Peacock beginning March 20, 2026. The sequel closes out the story of Glinda, the Good Witch of the North (Ariana Grande) and Elphaba, the Wicked Witch of the West Cynthia Erivo (Elphaba).

Also, be sure to watch Wicked: One Wonderful Night on Peacock. The TV event features musical performances—both from Grande and Erivo—plus appearances from Michelle YeohJeff Goldblum, Ethan Slater, Saturday Night Live's Bowen Yang, and Marissa Bode