Role w serialach
The Villains
jako Grainer
21 odcinków
The Further Adventures of the Musketeers
jako Athos
16 odcinków
The Tripods
jako Graf de Ricordeau
13 odcinków
The Three Musketeers
jako Athos
10 odcinków
EastEnders
jako Officer Stone
5 odcinków
Doctor Who
jako Kal
3 odcinków
A Very British Coup
jako Alford
3 odcinków
Frankenstein: The True Story
jako 2nd Helper (uncredited)
2 odcinków
Kosmos 1999
jako Jack Bartlett
2 odcinków
The Professionals
jako Geiser
1 odcinków
Minder
jako Everett
1 odcinków
1 odcinków
Van der Valk
jako Eddie Palmer
1 odcinków
Doctor Who
jako Gordon Lowery
1 odcinków
Justice
jako Ronnie Manners
1 odcinków
Poirot
jako Bert Croft
1 odcinków
The Paradise Club
jako Wilson
1 odcinków
Święty
jako Insp. Galba
1 odcinków
Święty
jako Gregorio
1 odcinków
The Onedin Line
jako Fergusson
1 odcinków
Cadfael
jako Arnulf of Hesdin
1 odcinków
Rewolwer i melonik
jako Dr. Penrose
1 odcinków
Rewolwer i melonik
jako George Burton
1 odcinków
Dixon of Dock Green
jako McCleod
1 odcinków
The Sweeney
jako Wren
1 odcinków
Murder in Mind
jako Guest
1 odcinków
Up Pompeii!
jako Ponderous
1 odcinków
Doomwatch
jako Vincent Llewellyn
1 odcinków
The New Avengers
jako Ivan Chislenko
1 odcinków