Dove Cameron character Mal
Cameron Boyce character Carlos de Vil
Sofia Carson character Evie
Booboo Stewart character Jay
Mitchell Hope character King Ben
Brenna D'Amico character Jane
Melanie Paxson character Fairy Godmother
Thomas Doherty character Harry Hook
Bobby Moynihan character Dude (voice)
Dylan Playfair character Gil
Dianne Doan character Lonnie
Jedidiah Goodacre character Chad Charming
Zachary Gibson character Doug
Anna Cathcart character Dizzy Tremaine
Dan Payne character Beast
Keegan Connor Tracy character Belle
China Anne McClain character Uma
Jeff Mortensen character Dancer / Chorus Performer
Jared Outten character Dancer / Chorus Performer
Addy Chan character Dancer / Chorus Performer
Kristie Sita character Dancer / Chorus Performer
Gabriel Richard character Dancer / Chorus Performer
Louise Hradsky character Dancer / Chorus Performer
CJ Damaso character Dancer / Chorus Performer
Justin Lopes character Dancer / Chorus Performer
Castle Rock character Dancer / Chorus Performer
Clarence Tang character Dancer / Chorus Performer
Nasiv Sall character Dancer / Chorus Performer
Kallie Hu character Dancer / Chorus Performer
Charlotte Kavanagh character Dancer / Chorus Performer
Teya Wild character Dancer
Cassandra Naud character Dancer / Chorus Performer
Christina de la Cruz character Dancer / Chorus Performer
Kiara Gudgeon character Dancer / Chorus Performer
Joanna Marie Reyes character Dancer / Chorus Performer
Megan Serena Trainer character Dancer / Chorus Performer
Theresa Doan character Dancer / Chorus Performer
Jennifer Oleksiuk character Dancer / Chorus Performer
Russell Lee character Dancer / Chorus Performer
Ross Wirtanen character Dancer / Chorus Performer
Jhomar Suyom character Dancer / Chorus Performer
Prince Nii Engmann character Dancer / Chorus Performer
Julien Naud character Dancer / Chorus Performer
Calida Kuzek character Dancer / Chorus Performer
Justine Gera character Dancer / Chorus Performer
Francis Richard character Dancer / Chorus Performer
Tyler Layton-Olson character Dancer / Chorus Performer
Kane Nelson character Dancer / Chorus Performer
Morgan Tanner character Dancer / Chorus Performer
Audessa Parafina character Dancer / Chorus Performer
Alyssa Tavares character Dancer / Chorus Performer
Sam Robert Muik character Dancer / Chorus Performer
Berkeley Ratzlaff character Dancer / Chorus Performer
Joe Tuliao character Dancer / Chorus Performer
Christian Lagasse character Dancer / Chorus Performer
Keiran Bohay character Dancer / Chorus Performer
Lauren Denysek character Dancer / Chorus Performer
Sarah Corrigan character Dancer / Chorus Performer
Navid Charkhi character Dancer
Emily Delahunty character Street Urchin
Liam Raymond Dib character Isle of the Lost Pirate
Brittany Good character Dancer / Chorus Performer
Naomi Simpson character Angry Customer
Houston Stevenson character Royal Guard
Tessa Tamura character Dancer / Chorus Performer
Jan Bos character Lumiere (uncredited)
Whoopi Goldberg character Ursula (voice) (uncredited)
Amanda Gray character Pirate (uncredited)
Lachlan MacDonald character Student (uncredited)