Suggestions by @wnderland
863 suggestions

Kennedy Walsh
as Bloom in Winx Club

Margaret Qualley
as Elide Lochan in Throne of Glass
Wolfgang Novogratz
as Apollo Acadian in Once Upon a Broken Heart (Trilogy)

Leslie Grace
as Mistress Luck in Caraval (Trilogy)

Bill Skarsgård
as Tiberius Acadian in Once Upon a Broken Heart (Trilogy)

Dacre Montgomery
as Nicolas d'Arcy in Caraval (Trilogy)

Halle Bailey
as Mistress Luck in Caraval (Trilogy)

Summer Madison
as Mistress Luck in Caraval (Trilogy)

Anna Diop
as Mistress Luck in Caraval (Trilogy)

Will Smith
as Nigel in Caraval (Trilogy)

Kristine Froseth
as Evangeline Fox in Once Upon a Broken Heart (Trilogy)

Max Irons
as Tiberius Acadian in Once Upon a Broken Heart (Trilogy)

Will Poulter
as Tiberius Acadian in Once Upon a Broken Heart (Trilogy)

Zendaya Coleman
as Lala in Once Upon a Broken Heart (Trilogy)

Dove Cameron
as Aurora Valor in Once Upon a Broken Heart (Trilogy)

Natalia Dyer
as Aurora Valor in Once Upon a Broken Heart (Trilogy)

Gregg Sulkin
as Apollo Acadian in Once Upon a Broken Heart (Trilogy)

Cindy Crawford
as Agnes in Once Upon a Broken Heart (Trilogy)

Kaia Gerber
as Marisol Tourmaline in Once Upon a Broken Heart (Trilogy)

Hailee Steinfeld
as Empress Scarlett in Once Upon a Broken Heart (Trilogy)