Role w serialach
Heartbeat
jako Sgt George Miller
74 odcinków
38 odcinków
13 odcinków
To Serve Them All My Days
jako David Powlett-Jones
13 odcinków
Ain't Misbehavin'
jako Dave Drysdale
12 odcinków
12 odcinków
Out of the Blue
jako D.I. Eric Temple
12 odcinków
Heartbeat
jako Sergeant George Miller
11 odcinków
The Devil's Crown
jako John
9 odcinków
The Day of the Triffids
jako Bill Masen
6 odcinków
Wuthering Heights
jako Hindley Earnshaw
5 odcinków
4 odcinków
Jezus z Nazaretu
jako John the Evangelist
4 odcinków
Kariera Emmy Harte
jako Joe Lowther
3 odcinków
Tales of the Unexpected
jako Max
1 odcinków
1 odcinków
Heartbeat
jako Paul Melthorn
1 odcinków
1 odcinków
Life on Mars
jako Malcolm Cox
1 odcinków
Murder Investigation Team
jako John Pembrey
1 odcinków
Wogan
jako Self
1 odcinków
Vera
jako Chapell
1 odcinków
Unnatural Causes
jako John Forrest
1 odcinków
Ojciec Brown
jako George Hammond
1 odcinków
Laurence Olivier Presents
jako Frederico
1 odcinków
Casualty
jako Alec Howard
1 odcinków
Armchair Theatre
jako New Soldier
1 odcinków
Peak Practice
jako Larry Pearce
1 odcinków
Casualty
jako Tom Jennings
1 odcinków
Play for Today
jako Keith Nicholson
1 odcinków
Morderstwa w Midsomer
jako Will Saxby
1 odcinków
Tales of the Unexpected
jako Dr Roger Ashburn
1 odcinków
Play for Today
jako Jimmy Walker
1 odcinków
Play for Today
jako Stone
1 odcinków
0 odcinków