Some characters have barely aged a day while others have gone from babies to grown ass adults. And then there’s Viserys…

House of the Dragon has featured a lot of time jumps, with more than 20 years passing in the narrative since the show started. Are you ready for the Dance of the Dragons to jump-start after last night’s episode?

Ollie Upton / HBO

Not only have characters been aged up with makeup, but many have been played by multiple actors to mark the passage of time. Here’s a side-by-side comparison of the characters at each age in the show…

Viserys I Targaryen

Viserys at four stages in his life, with an increasing amount of visible signs of ill health and age

Ollie Upton / HBO

Paddy Considine plays Viserys from his 30s to his 50s and through the dramatic decline in his health, shown by his body literally falling apart.

Hot Topic
Let’s chat about all things House of the Dragon

See our House of the Dragon Discussions

Alicent Hightower

Alicent as played by Emily Carey and Olivia Cooke at four different stages of her life

Ollie Upton / HBO

Emily Carey plays Alicent as a teen while Olivia Cooke is adult Alicent. Alicent’s costuming undergoes perhaps the most dramatic transformation (aside from Viserys), representing her allegiances at each stage in her life.

Rhaenyra Targaryen

Rhaenyra as played by Milly Alcock and Emma D'Arcy at three different stages of her life

Ollie Upton / Liam Daniel / HBO

Milly Alcock plays teen Rhaenyra while Emma D’Arcy plays adult Rhaenyra. Her character and costuming is pretty consistent throughout, although both mature as she ages.

Daemon Targaryen

Matt Smith playing Daemon Targaryen with four different wig lengths

Ollie Upton / Liam Daniel / HBO

Matt Smith plays Daemon at all ages, although it doesn’t look like he’s grown any older — he has been through a few wig lengths, though.

Laenor Velaryon

Laenor as played by Matt Carver, Theo Nate and John MacMillan

Ollie Upton / HBO

Laenor is played by Matthew Carver as a child, Theo Nate as a teen, and John Macmillan as an adult.

Laena Velaryon

Laena as played by Nova Foueillis-Mosé, Savannah Steyn, and Nanna Blondell

Ollie Upton / HBO

Laena is portrayed by Nova Foueillis-Mosé as a child, Savannah Steyn as a teen, and Nanna Blondell as an adult.

Aegon II Targaryen

Aegon II as a baby, a teen, and an adult

Ollie Upton / HBO

While Aegon appeared briefly as a toddler, he didn’t truly become a character until he was a teen, played by Ty Tennant. He is now played by Tom Glynn-Carney as an adult — he’s about 21 in the current show timeline.

Helaena Targaryen

Helaena as a baby, tween and adult

Ollie Upton / HBO

Helaena also appeared briefly as a baby before being played by Evie Allen as a teen and now Phia Saban as a young adult.

Aemond Targaryen

Aemond as a child and teen

Ollie Upton / HBO

Aemond is played by Leo Ashton as a child and Ewan Mitchell as a teen (yes, he’s still a teen!).

Jacaerys Velaryon

Jace as a child and teen

Ollie Upton / HBO

Jace is played by Leo Hart as a child and Harry Collett as a teen.

Lucerys Velaryon

Luke as a child and teen

Ollie Upton / HBO

Luke is played by Harvey Sadler as a child and Elliot Grihault as a teen.

Joffrey Velaryon

Joffrey as a baby and child

Ollie Upton / HBO

Joffrey’s baby and child actors appear to be uncredited. But he’s there!

Aegon III Targaryen

Aegon III as a toddler

HBO

Aegon III, or Aegon the Younger, is also played by an uncredited toddler.

Viserys II Targaryen

Viserys II as a toddler

HBO

Another uncredited baby!

Baela Targaryen

Baela as a child and teen

Ollie Upton / HBO

Baela is played by Shani Smethurst as a child and Bethany Antonia as a teen.

Rhaena Targaryen

Rhaena Targaryen as a child and teen

HBO

Rhaena is played by Eva Ossei-Gerning as a child and Phoebe Campbell as a teen.

Criston Cole

Criston across three life stages looking quite similar each time

Ollie Upton / HBO

Fabien Frankel plays Criston Cole across the whole show, and besides shorter hair and slightly more wrinkles, he doesn’t look much different!

Harwin Strong

Harwin Strong across two life stages

Ollie Upton / HBO

Ryan Corr plays Harwin Strong, and we see him in two time periods, 10 years apart. His hair got more luscious.

Larys Strong

Larys Strong across three different time periods looking quite similar

HBO

Larys Strong is played by Matthew Needham across the series, and he doesn’t appear to age much — although his clothes seem to get a bit of an upgrade, and he ditches the Strong sigil.

Lyonel Strong

Lyonel Strong across two different time periods

Ollie Upton / HBO

Gavin Spokes plays Lyonel Strong, and we do see him age on the show — mostly because he has much less hair.

Corlys Velaryon

Corlys at two different life stages looking very similar

Ollie Upton / HBO

[Pam from The Office voice] They’re the same picture.

But actually, Steve Toussaint plays Corlys across the series, and so far, he doesn’t appear to have aged at all.

Rhaenys Targaryen

Rhaenys at two different life stages looking quite similar

Ollie Upton / HBO

Eve Best plays Rhaenys Targaryen throughout House of the Dragon, and she doesn’t really look any different after 20-plus years either.

Otto Hightower

Otto Hightower at two different life stages; in the second photo he has slightly more grey hair in his beard

Ollie Upton / HBO

Otto is played by Rhys Ifans. He has a bit more grey in his beard now, perhaps, but that’s about it.