Role w serialach
41 odcinków
Super Gran
jako The Scunner Campbell
26 odcinków
The Borderers
jako Sir Walter Ker of Cessford
26 odcinków
Budgie
jako Charlie Endell
24 odcinków
Vice Versa
jako Dr Grimstone
7 odcinków
Moonacre
jako Father Francis
6 odcinków
Danger UXB
jako Doctor Gillespie
6 odcinków
Children of the Stones
jako Raphael Hendrick
6 odcinków
Tom Brown's Schooldays
jako Dr Thomas Arnold
5 odcinków
Oliver's Travels
jako Davidson
5 odcinków
5 odcinków
Doctor Who
jako Garron
4 odcinków
3 odcinków
Play for Today
jako Barnum
2 odcinków
Painted Lady
jako Charles Stafford
2 odcinków
1 odcinków
Department S
jako Dr. George Kendall
1 odcinków
1 odcinków
Rewolwer i melonik
jako Kruger
1 odcinków
Minder
jako Bernard McKenna
1 odcinków
Inspector Morse
jako Desmond McNutt
1 odcinków
The Protectors
jako Wyatt
1 odcinków
Survivors
jako McAlister
1 odcinków
Opowieści Niesamowite
jako Prosecuting Counsel
1 odcinków
1 odcinków
1 odcinków
Hallmark Hall of Fame
jako Rufio
1 odcinków
Poirot
jako Gervase Chevenix
1 odcinków
1 odcinków
A Perfect Spy
jako Makepeace Watermaster
1 odcinków
Campion
jako Savanake
1 odcinków
Campion
jako Brett Savanake
1 odcinków
Casualty
jako Dermot Needle
1 odcinków
Casualty
jako Albert
1 odcinków
Casualty
jako Eddie
1 odcinków
Manhunt
jako Helldorf
1 odcinków
The Onedin Line
jako Captain Kirkwood
1 odcinków
The Modern World: Ten Great Writers
jako Mynheer Peeperkorn
1 odcinków
Sir Arthur Conan Doyle
jako Dr. Markham
1 odcinków