
Role w serialach
The Tunnel
jako Stephen Beaumont
10 odcinków
Troja: Upadek miasta
jako Odysseus
8 odcinków
Władca Pierścieni: Pierścienie Władzy
jako Adar
8 odcinków
Gra o tron
jako Benjen Stark
6 odcinków
The Passion
jako Jesus
6 odcinków
Złodzieje diamentów
jako Michael
6 odcinków
Ripper Street. Tajemnica Kuby Rozpruwacza
jako Jedediah Shine
6 odcinków
Five Daughters
jako Tom Stephens
3 odcinków
1923
jako Captain Shipley
3 odcinków
Wojna i miłość
jako Jack Firebrace
2 odcinków
Sense8
jako Nyx
2 odcinków
2 odcinków
Waking the Dead
jako Stefan Koscinski
2 odcinków
Dive
jako Gary
2 odcinków
Merlin - magia się zaczyna
jako Village Man (uncredited)
2 odcinków
Women in Love
jako Gerald Crich
2 odcinków
1 odcinków
Przygody Merlina
jako Alvarr
1 odcinków
Poirot
jako Antonio Foscarelli
1 odcinków
Foyle's War
jako Fred Dawson
1 odcinków