Captain Charles Vane
Blackbeard (2006)
Peter Wells
Highlander: The Series (1992)
Inspector Janvier
Maigret (1992)
DS Jack Nesbitt
The Paradise Club (1989)
Marsden
Agatha Christie's 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
Bergerac (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)