news | March 21, 2026

'Descendants 4' On Disney: Cast, Backlash, Date, Details

Cast

Brandy will play Cinderella, who is “elegant, warm, good-hearted and diplomatic.” She will be reprising the role from when she starred in 1997’s Cinderella.

Rita Ora will play the Queen of Hearts, who rules over the kingdom of Wonderland “with an iron fist.”

Kylie Cantrall is Red, the rebellious 16 year-old daughter of the Queen of Hearts. “Red knows she’ll never get the Queen’s approval, so she finds ways to provoke her mother and stir up trouble,” according to a press statement.

Malia Baker is Chloe, “the cheerful 16 year-old daughter of Cinderella and Prince Charming, who is book smart and athletic, but her privilege makes her somewhat naive about the real world.”

China Anne McClain returns as Uma, daughter of the infamous sea-witch Ursula.

Dara Reneé is Ulyana, the younger sister of Ursula. She’s a “teen sea-witch and mean-girl bully with eight wicked tentacles and a crew of lackeys.”

Ruby Rose Turner will play Bridget/Young Queen of Hearts, who is “sweet-natured, bubbly, generous,” and the “complete opposite of her grown-up self.”

Morgan Dudley is Ella/Young Cinderella, who is “blunt, pragmatic,” and has a “bit of a chip on her shoulder about being forced to work for her wicked stepmother.”

Joshua Colley is Hook, “one of Ulyana’s sycophants, a rich kid with a hoop earring and a shiny hook where his left hand should be. His arrogance is only surpassed by his vanity.”

Melanie Paxson returns as Fairy Godmother, the wise and kind headmistress of Auradon Prep, who appeared in all three Descendants movies.

That 90s Show‘s Sam Morelos will play Zellie, the teen daughter of Rapunzel “with a hipster vibe and fast-growing hair.”

 Anthony Pyatt portrays Hades, bad boy-type character.

 Peder Lindell plays a character named Morgie.

Mars is Maleficent, the teenaged version of the iconic character, and a core member of Uliana’s Villain Kids Clique.

Tristan Padil plays a teen Prince Charming.

Kabir Bery is teen Aladdin, who is “inseparable from his girlfriend, Jasmine.”

Grace Narducci plays Fay, a.k.a. Teenage Fairy Godmother.

Aiza Azaar is teen Jasmine.