Matt Smith as Daemon Targaryen Bethany Antonia as Baela Targaryen Phoebe Campbell as Rhaena Targaryen Olivia Cooke as Alicent Hightower Paddy Considine as Viserys i Targaryen Rhys Ifans as Otto Hightower Tom Glynn-Carney as Aegon iii Targaryen Phia Saban as Helaena Targaryen Steve Toussaint as Corlys Velaryon Eve Best as Rhaenys Targaryen Fabien Frankel as Criston Cole Matthew Needham as Larys Strong Rest of the cast as their characters