ASTRID AMOR'It was a long time ago, I'm fine'
xvi, royal guard/knight
astrid amor portrayed by:
maia reficco & eiza gonzálezBRIDGET HEARTS
'You betrayed me'
xvi, queen of hearts
bridget hearts portrayed by:
ruby rose turner & rita ora
'the better group'jahi di'allo winston as salem facillier (young)
jamal sims as dr. facillier
dallas liu as shan yu (young)
donnie yen as shan yu
isabella merced as yzma yago (young)
nathalie kelley as yzma yagoother
kylie cantrall as red
malia baker as chloe charming
rest of the cast as their characters
YOU ARE READING
all i ask | queen of hearts
FantasyAstrid was the daughter of the most powerful villains that ever lived and was set to be the ruler of the entire world but she never did.