
Acted in 33
2010s
- 2014
Extended Rest
Terry Kincaid
- 2013
A Voice to Die For
Tony
2000s
- 2005
- 2003
Life Beyond the Box: Norman Stanley Fletcher
Jim McLaren
- 2001
- 2000
Arabian Nights
Sultan Badr Al-Din · 2 episodes
1990s
- 1997
A Dance to the Music of Time
Colonel Flores · 4 episodes
- 1996
The Demon Headmaster
Smith · 6 episodes
- 1994
Lie Down with Lions
Lodo
1980s
- 1987
Doctor Who: Dragonfire
Kracauer
- 1985
- 1984
Give Us a Break: Hustle Bustle Toil and Muscle
Barry Fine
- 1983
The Cage
Trevor
The Cleopatras
Marsyas · 2 episodes
- 1982
Cosmic Princess
1st Security Guard
- 1981
1970s
- 1979
Doctor Who: Destiny of the Daleks
Lan
Porridge
McLaren
Game for Vultures
Daniel Batten
- 1978
Mixed Blessings
Uncle Charlie · 1 episode
Going Straight
McLaren · 1 episode
- 1977
- 1976
Porridge: The Desperate Hours
McLaren
- 1975
Antony and Cleopatra
Cleopatra's Servant
- 1974
1960s
- 1963
Appearances1
2010s
- 2014
Doctor Who Extra
Self · 1 episode