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