Role w serialach
Księga czarownic
jako Marcus Whitmore
18 odcinków
Castlevania: Nocturne
jako Richter Belmont (voice)
16 odcinków
Obsesja Eve
jako Hugo
10 odcinków
Washington Black
jako William 'Billy' McGee
8 odcinków
The Halcyon
jako Toby Hamilton
8 odcinków
Ten Percent
jako Luke Nightingale
8 odcinków
Belgravia. Następny rozdział
jako Doctor Stephen Ellerby
8 odcinków
Moja Lady Jane
jako Lord Guildford Dudley
8 odcinków
Sex Education
jako Sean Wiley
6 odcinków
We Might Regret This
jako Levi
6 odcinków
Agatha Christie's Seven Dials
jako Jimmy Thesiger
3 odcinków
Nowy wspaniały świat
jako Arch Songster
1 odcinków
Sunday with Laura Kuenssberg
jako Self
1 odcinków