Colonel Hugh
Doctor Who (2005)
Foyle's War (2002)
Judge John Deed (2001)
Troll Manager
The Magical Legend of the Leprechauns (1999)
Alexei Sayle's Merry-Go-Round (1998)
Harvey Crane
Midsomer Murders (1997)
Sir William Lucas
Pride and Prejudice (1995)
Sir John Gage
Magic Grandad (1993)
Duke Frederick / Corin (voice)
Shakespeare: The Animated Tales (1992)
Oliver Ridley
Heartbeat (1992)
Maigret (1992)
Anything More Would Be Greedy (1989)
Captain Hindom
Young Charlie Chaplin (1989)
Coroner
Campion (1989)
A Gentleman's Club (1988)
Professor Furlong
Inspector Morse (1987)
Mr. Hans Van Daan
The Diary of Anne Frank (1987)
Henry Lindall
Casualty (1986)
Call Me Mister (1986)
Walid
Lovejoy (1986)
Yes, Prime Minister (1986)
Sam Powell
Dempsey and Makepeace (1985)
Dr. Huxtable
Sherlock Holmes (1984)
The Life and Adventures of Nicholas Nickleby (1982)
Mr. Rushmer
Minder (1979)
Shoestring (1979)
Dick Turpin (1979)
The Sandbaggers (1978)
Det. Inspector Tarrant
Armchair Thriller (1978)
Target (1977)
Rumpole of the Bailey (1975)
Get Some In! (1975)
Sir Hugh Bodrugan
Poldark (1975)
My Son Reuben (1975)
Angels (1975)
Father Brown (1974)
Medical Officer
Thriller (1973)
Dr. Hayward
Crown Court (1972)
Charles Percival
Det. Supt. Brotherton
Banker
The Protectors (1972)
Mulder
Van der Valk (1972)
Said Ben Salim
The Onedin Line (1971)
Max Weinberg
Upstairs, Downstairs (1971)
Jason King (1971)
Budgie (1971)
Mr Porter
Play for Today (1970)
Ace of Wands (1970)
Paul Temple (1969)
Potter
The Prisoner (1967)
Labour Exchange Manager
Number Two's Assistant
Quick Before They Catch Us (1966)
A Cobbler
BBC Play of the Month (1965)
Dr. Relling
Chief Supt. Craythorpe
The Man In Room 17 (1965)
Detective (1964)
Jago
Doctor Who (1963)
Sir Keith Gold
Fish
The Saint (1962)
Z-Cars (1962)
Whittle
The Avengers (1961)
Swindin
Porter
Hallmark Hall of Fame (1951)