Role w serialach
Mackenzie
jako Robert Mackenzie
12 odcinków
The Paradise Club
jako DS Jack Nesbitt
10 odcinków
The Mayor of Casterbridge
jako Donald Farfrae
7 odcinków
Maigret
jako Inspector Janvier
6 odcinków
The Mistress
jako Luke Carpenter
6 odcinków
Doctor Who
jako Joseph Willow
2 odcinków
Blackbeard
jako Captain Charles Vane
2 odcinków
Poirot
jako Marsden
1 odcinków
Crown Court
jako P.C. Minter
1 odcinków
Casualty
jako Jeff Dryden
1 odcinków
Grange Hill
jako Mr. Aldridge
1 odcinków
Bergerac
jako Bobbie Carnegie
1 odcinków
Bergerac
jako Alan Hallowes
1 odcinków
Nieśmiertelny
jako Peter Wells
1 odcinków
The Rivals of Sherlock Holmes
jako Reporter
1 odcinków
The Comic Strip Presents...
jako Party Guest
1 odcinków
The Protectors
jako Jasper
1 odcinków
Three Up, Two Down
jako Stanley
1 odcinków
Fortunes of War
jako Ross
1 odcinków
Churchill's People
jako Sir Andrew of Moray
1 odcinków