I actually don't think I'll ever get over the parallel between Ianto Jones dying because of an alien virus and then the Face of Boe saving a whole world from suffering the same fate.
Because Jack never did forget Ianto. He kept his promise. And his love for him helped him to save thousands of lives. One last time.
By "roles" I mean playing a different character, and in a different piece of media; someone playing one character across a franchise only counts as one thing for the purposes of this poll, as does playing multiple characters in one franchise/piece of media
Below are some of this actor's roles. Please only check after voting!
Torchwood as Ianto Jones
Casualty as Joshua Bowers
Dark Signal as Ben Evans
Dragon Age: Inquisition as Solas (video game, voice role)
I'm kind of obsessed with how, as a fandom, but also in some of the early Torchwood EU, they're like Ianto's a fast runner and a great driver and has a mean left hook but GDL takes one look at Ianto and goes hmm nope that's a guy gets beat up and cries about it