Who plays Rhaenyra in House of the Dragon?
This image appears in the gallery:
Emma D'Arcy: 13 facts about the House of the Dragon actor you need to know
7. Who plays Rhaenyra in House of the Dragon?
Emma D’Arcy is the actor who plays Princess Rhaenyra Targaryen in House of the Dragon on HBO. Emma plays the older version of Rhaenyra, taking over from Milly Alcock who played the younger version of the character. Rhaenyra was named the heir to the Iron Throne by her father King Viserys. Emma returns as Rhaenyra in season 2 of the series. [LANDMARK MEDIA / Alamy Stock Photo]