Captain Charles Vane
Blackbeard (2006)
Peter Wells
Highlander (1992)
Inspector Janvier
Maigret (1992)
DS Jack Nesbitt
The Paradise Club (1989)
Marsden
Poirot (1989)
Jeff Dryden
Casualty (1986)
Stanley
Three Up, Two Down (1985)
Luke Carpenter
The Mistress (1985)
Bill Archer
Miss Marple (1984)
Party Guest
The Comic Strip Presents... (1982)
Bobbie Carnegie
L'asso della Manica (1981)
Alan Hallowes
Mr. Aldridge
Grange Hill (1978)
Donald Farfrae
The Mayor of Casterbridge (1978)
P.C. Minter
Crown Court (1972)
Jasper
The Protectors (1972)
Reporter
The Rivals of Sherlock Holmes (1971)
Joseph Willow
Doctor Who (1963)