Millie Bobby BrownElodie
Ray WinstoneLord Bayford
Angela BassettLady Bayford
Brooke CarterFloria
Nick RobinsonPrince Henry
Robin WrightQueen Isabelle
Milo TwomeyKing Roderick
Nicole JosephPrincess Victoria
Patrice NaiambanaChamberlain
Ulli AckermannKnight
Mens-Sana TamakloeKnight
Ezra Faroque KhanLocal Guide
Tasha LimPrince Henry's Bride
Brogan McFarlanePrincess
Sonya NisaPrincess
Esther OdumadePrincess
Margarita RenPrincess
Eloise Shephard TaylorPrincess
Sofia ShallaiPrincess
Matt SlackKing
Manon StieglitzRed Priestess
Antonio CraveiroBishop
Shohreh AghdashlooDragon (voice)
Sam SharmaKnight (uncredited)