Which Game of Thrones actor has appeared in the most episodes?

Warning: This answer contains Game of Thrones spoilers.

At the time this question was asked, seven seasons of Game of Thrones had aired for a total of 67 episodes, per IMDB. The show's notable for its twisting storylines and frequent violence, and as such, many of the actors get limited screen time. Characters die, disappear, or go on long quests that take them away from the cameras.

To date, Peter Dinklage, who plays Tyrion Lannister, has appeared in 61 of the 67 episodes, so if Game of Thrones has a star, it's him. He's followed closely by Lena Headey (Cersei Lannister), who has appeared in 58 episodes. Emilia Clarke (Daenerys Targaryen) and Kit Harington (Jon Snow) are tied for third place, as they've each appeared in 56 episodes.

But wait, isn't this show about the Starks? Sort of. Sophie Turner (Sansa Stark) has been in 54 episodes to date, while Maisie Williams (Arya Stark) has been in 53. So, let's answer the logical follow-up question: Which character has appeared in the fewest number of episodes? Discounting extras and single-episode characters, that dubious honor goes to Viserys Targaryen, played by Harry Lloyd. Viserys seemed like a major character-until he was unceremoniously executed in the show's fifth episode.

Fortunately for Lloyd, he's got good company. Mark Addy played Robert Baratheon in seven episodes before his character died, and Jason Momoa played Khal Drogo for 10 episodes before-well, let's just say that Daenerys named a dragon after him. In the world of Game of Thrones, people don't last for very long unless they're lucky enough (or important enough) to survive.