Role w serialach
Ojciec Brown
jako Hercule Flambeau
13 odcinków
WPC 56
jako Chief Inspector Roger Nelson
5 odcinków
Showtrial
jako Adrian Gilligan
5 odcinków
The Jump
jako Mario Brunos
4 odcinków
North & South
jako Henry Lennox
3 odcinków
Rosamunde Pilcher's Four Seasons
jako Simon Maxwell
2 odcinków
Dresden
jako Robert Newman
2 odcinków
Atlantyda
jako Diagoras
2 odcinków
Love in a Cold Climate
jako Christian
2 odcinków
Il Papa buono
jako Mattia Carcano (giovane)
2 odcinków
1 odcinków
Ojciec Brown
jako Captain Flynn / Hercule Flambeau
1 odcinków
DCI Banks
jako Mark Keane
1 odcinków
1 odcinków
W 80 dni dookoła świata
jako Ambrose Abernathy
1 odcinków
Vera
jako Andrew Franks
1 odcinków
Morderstwa w Midsomer
jako Luke Fawcett
1 odcinków
Soldier Soldier
jako Private Frank Floyd
1 odcinków
Murder in Provence
jako Dr. Marcel Vannier
1 odcinków
Kompania braci
jako Lt. Col. O. Dobie
1 odcinków
Silk
jako Alan Bradley
1 odcinków