1999David Copperfield— Mr. Spenlow
1995Down to Earth— Douglas
1993Cyberzone— Thesp
1993Goodnight Sweetheart— Mr Rutley
1992Shakespeare: The Animated Tales— Catesby / Ely (voice)
1991Performance— Silence
1991Roy's Raiders— Roy
1988The Return of Shelley
1987Late Expectations— Dr. John Anderson
1986A Very Peculiar Practice— Professor George Bunn
1985The Beiderbecke Affair— Mr McAllister
1984Cockles— Arthur Dumpton
1984The Box of Delights— Inspector
1983Natural World— Narrator
1983Number 10— Mortimer
1982The Bounder— Det. Sgt. Evans
1982The Agatha Christie Hour— William Rowland
1982Saturday Night Thriller— Nicholas Petrie
1981Honky Tonk Heroes— Big Hal
1979Turtle's Progress— Superintendent Rafferty
1979Malice Aforethought— CI Russell
1979The Diary of a Nobody— Gowing
1978Born and Bred— Frank Benge
1977BBC2 Play of the Week— Sir Arthur Conan Doyle
1977Murder Most English: A Flaxborough Chronicle— Jonas Bradlaw
1977The Sunday Drama— Mr Lomax
1977The Velvet Glove— Joseph Fry
1977Romance— Henry
1976Cakes and Ale— Lord George Kemp
1975The Hanged Man— Sam McGuire
1975Looking for Clancy— Dai Owen (voice)
1975Looking for Clancy— Dai Owen
1975Rumpole of the Bailey— Mr. Justice Ollie Oliphant
1974Microbes and Men— Robert Koch
1974Playhouse— Dr. Friendman
1974Playhouse— Harry S. Bloomberger
1973Thriller— Supt. Cramer
1973Centre Play— James Johns
1973Centre Play— Queen's Counsel
1973Orson Welles' Great Mysteries— Sgt. Fred Mullins
1972Van der Valk— Kolmaar
1972Crown Court— Superintendent Carson
1971Budgie— Major Hawkins
1971Jason King
1971The Guardians— Hobbs
1971The Ten Commandments— Angus
1971Stage 2— Sir George Crofts
1970The Misfit— PC Thorpe
1968The First Lady— George Kingston
1967Man in a Suitcase
1965BBC Play of the Month— Sparta
1964Theatre 625— Town Crier
1964Theatre 625— Cheeseman
1964The Wednesday Play— Squire
1962Suspense— Dr. Charles Lloyd
1956The Adventures of Sir Lancelot— Petroc
1955Dixon of Dock Green— Chief Insp. Prescott