Role w serialach
Templariusze
jako William De Nogaret
18 odcinków
The Royal
jako Dr. David Cheriton
15 odcinków
11 odcinków
Saga Rodu Forsyte'ów
jako Val Dartie
10 odcinków
NCIS: Tony & Ziva
jako Jonah
10 odcinków
The Assets
jako Gary Grimes
8 odcinków
Downton Abbey
jako Charles Blake
8 odcinków
7 odcinków
Impersonalni
jako Jeremy Lambert
7 odcinków
Avenue 5
jako TV Ryan
6 odcinków
Trigger Point: Stan zagrożenia
jako Commander John Francis
6 odcinków
Foyle's War
jako Andrew Foyle
6 odcinków
Bridgertonowie
jako Sir Henry Granville
5 odcinków
Any Human Heart
jako Ernest Hemingway
4 odcinków
Adult Material
jako Tom Pain
4 odcinków
Smash
jako Simon
3 odcinków
Juice
jako Nigel
3 odcinków
Czarodziejki
jako Novak
1 odcinków
Kosmos
jako Michael Faraday (voice)
1 odcinków
Śmierć pod palmami
jako Dan Hagen
1 odcinków
The Crown
jako Bobby Kennedy
1 odcinków
Stars in the House
jako Self
1 odcinków
Smash
jako John F. Kennedy
1 odcinków
Morderstwa w Midsomer
jako Ben Viviani
1 odcinków
Poirot
jako Michael Shane
1 odcinków
Foyle's War
jako Andrew Foyle (voice)
1 odcinków
0 odcinków