2007Kingdom— Mr. Macavoy
2002Foyle's War— Sam Bradshawe
2000Longitude— Minister for the Navy
1989Victoria Wood— Charles
1987The New Statesman— Sir Stephen Baxter
1986Worlds Beyond— Vicar
1985Screen Two— Mr. Burrill
1985Screen Two— Mr. Walker
1984Fairly Secret Army— Smith
1983The Happy Apple
1983Brass— Lord Mountfast
1982Anyone for Denis?
1982Anyone for Denis?— Jenkins
1981The Flame Trees of Thika— Major
1980Yes Minister— Sir Arnold Robinson
1980Spy!— Captain Bennett
1979Tales of the Unexpected— Hotel Manager
1979Only When I Laugh— Col. Walters
1975Rumpole of the Bailey— Dr. Hugo Swabey
1975Rumpole of the Bailey— Mr. Potter
1975Shadows— Mr Butler
1974Churchill's People— Sir Francis Bacon
1972The Protectors— Inspector Hill
1972Dead of Night— Grandman
1972The Edwardians— Alfred Wood
1972Six Days of Justice— Chairman
1971Elizabeth R— Sir Francis Bacon
1971The Rivals of Sherlock Holmes— Belton
1971Justice— Major Hector Stannard
1971The Rivals of Sherlock Holmes— Admiral Christador
1971Great Performances
1971Birds on the Wing— Achmed Abdul Uskudar
1970Play for Today
1970If It Moves, File It— Froggett
1970Conceptions of Murder— Major Armstrong
1969Department S— Carter
1969The Main Chance— Joseph Shelton
1969ITV Saturday Night Theatre— Lt. Corrigan
1969ITV Saturday Night Theatre— Parkin
1968The Champions— Booker
1968Please Sir!— Police Sergeant
1968The Expert— Inspector Gresham
1968Her Majesty's Pleasure
1968Ooh La La!
1967Not in Front of the Children— The Reverend John Pettifer
1965BBC Play of the Month— Sir Jasper Fidget
1965Out of the Unknown— George Pattison
1965Thirty-Minute Theatre— Charles
1964Detective
1964Theatre 625— Odo
1964Theatre 625— Patterson
1964The Wednesday Play— Captain
1964The Wednesday Play— Leonard Hoskins
1964The Wednesday Play— Major Grace
1962Z-Cars
1961A for Andromeda— Harries
1960Maigret
1958Charlesworth at Large— Police Sergeant
1956Armchair Theatre— Charles
1956Armchair Theatre— Maj. Gen. McAllister