Wicked: For Good release date, cast, story, and everything else you need to know about Wicked Part 2

Cynthia Erivo as Elphaba and Ariana Grande as Glinda in Wicked: For Good
(Image credit: Universal Pictures)

Wicked Part 2 is very nearly here. The upcoming sequel, officially titled Wicked: For Good, is set to bring the story of Elphaba and Glinda to a close in what's sure to be a tearjerker of a finale.

Wicked: For Good will adapt the second act of the hit Broadway musical, so, if you don't want to be spoiled, we recommend holding off on seeing the show until a bit later in the year. This is one of the most exciting upcoming movies of the year, after all.

Below, we've got everything you need to know about Wicked Part 2, from details on the cast, the release date, the trailers, and even more. That means you can get up to speed on what's sure to be a major awards contender and one of the best films of 2025 at a glance. So, for all you need to know, keep it right here for a trip down the yellow brick road.

Wicked Part 2 release date

Ariana Grande as Glinda in Wicked: For Good

(Image credit: Universal)

Wicked Part 2 will arrive on November 21, 2025. That's almost exactly a year after the first movie released on November 22, 2024.

Wicked Part 2 trailer

Wicked: For Good | Official Trailer (Universal Pictures) - HD - YouTube Wicked: For Good | Official Trailer (Universal Pictures) - HD - YouTube
Watch On

The final trailer for Wicked: For Good arrived in September. It gives absolutely nothing away about the two new songs, but does let us hear 'No Good Deed' and 'For Good.' It also teases the arrival of Dorothy Gale, along with Elphaba and Glinda's reunion, a rainbow-themed musical number with the Wizard of Oz, and plenty more besides. Check it out above.

The first trailer for Wicked: For Good, meanwhile, arrived in June 2025. That one also includes snippets of 'For Good' and 'No Good Deed.'

Wicked Part 2 cast

Cynthia Erivo as Elphaba in Wicked: For Good

(Image credit: Universal)

The Wicked Part 2 cast will see the return of all the major players from Part 1. Speaking about the performances, Jeff Goldblum told ABC Ariana Grande and Cynthia Erivo will "further thrill you and chill you and devastate you".

The full Wicked Part 2 cast:

  • Cynthia Erivo – Elphaba
  • Ariana Grande – Glinda
  • Jonathan Bailey – Fiyero
  • Jeff Goldblum – the Wizard of Oz
  • Michelle Yeoh – Madame Morrible
  • Marissa Bode – Nessarose
  • Ethan Slater – Boq
  • Peter Dinklage – Doctor Dillamond

Wicked Part 2 plot

Ariana Grande as Glinda and Cynthia Erivo as Elphaba in Wicked: For Good

(Image credit: Universal)

The Wicked Part 2 plot will be familiar to fans of the Broadway musical, since it's an adaptation of Act 2. Judging by how faithfully Part 1 adapted Act 1, we can assume this one will also follow the storyline more or less exactly again. What we do know, though, that there are set to be two new original songs, as well as the Broadway songs we know and love (the title is taken from 'For Good,' a real tearjerker).

We won't spoil the whole plot here, but anyone who knows their Wizard of Oz will have an idea at where the story is headed. Expect to see the fallout of Elphaba's big 'Defying Gravity' choice, Glinda in her new role as Glinda the Good, and more love triangle drama between her, Elphaba, and Fiyero. Plus, a certain young girl from Kansas will be making an appearance, silver slippers and all…


That's a wrap on everything we know about Wicked Part 2. For more, check out our guide to all the most exciting movie release dates of the year to plan your theater trips, or see our roundup of the best witch movies.

Molly Edwards
Deputy Entertainment Editor

I'm the Deputy Entertainment Editor here at GamesRadar+, covering all things film and TV for the site's Total Film and SFX sections. I previously worked on the Disney magazines team at Immediate Media, and also wrote on the CBeebies, MEGA!, and Star Wars Galaxy titles after graduating with a BA in English.

With contributions from

You must confirm your public display name before commenting

Please logout and then login again, you will then be prompted to enter your display name.