Cast

356 3 2
                                    






Marsai Martin as young Lunarys Velaryon

Cecilia Chancez as adult Lunarys Velaryon

Steve Toussaint as Corlys Velaryon

Eve Best as Rhaenys Targaryen

Savannah Steyn as young Laena Velaryon

Nanna Blondell as adult Laena Velaryon

Theo Nate as young Laenor Velaryon

John MacMillan as adult Laenor Velaryon

Paddy Considine as King Viserys

Molly Alcock as young Rhaenyra Targaryen

Emma D'Arcy as adult Rhaenyra Targaryen


The Moon PrincessWhere stories live. Discover now