The Lost King
Actor - Richard III / Pete
Arcane
Actor - Viktor
9 capítulos
Brave New World
Actor - Bernard Marx
Legión
Actor - Charles Xavier
3 capítulos
Counterpart
Actor - Peter Quayle
18 capítulos
La buena esposa
Actor - Joven Joe
La teoría del todo
Actor - Brian
The Riot Club
Actor - Lord Riot
Closer to the Moon
Actor - Virgil
Game of Thrones
Actor - Viserys Targaryen
5 capítulos
Jane Eyre
Actor - Richard Mason
La dama de hierro
Actor - Denis Thatcher (Joven)