2023Tales of the Tardis— Dr. Judson
1997The Wingless Bird— Colonel Hugh Farrier
1994The World of Hammer— Self (archive footage)
1992The World of Peter Rabbit and Friends— Mr. Tod (voice)
1988Woof!— Uncle Matt
1985Theatre Night— Paul
1985Summer Season— Harry Tremlett
1985Theatre Night— Doctor Prentice
1985Theatre Night— Major Petkoff
1984Freud— Jean-Marin Charcot
1984Alas Smith and Jones— Country Squire
1983The Irish R.M.— Colonel Jepson
1980Pig in the Middle— Bartholomew "Barty" Wade
1977Three Piece Suite
1977Devenish— Arthur P. Devenish
1977The Sunday Drama— Bernard
1977Fathers and Families— John Malory
1977Premiere— Clovis
1977Three Piece Suite— Tom (segment "After You've Gone")
1977Piccadilly Circus— Charles
1977BBC2 Play of the Week— Composer
1976Plays for Britain— Sam Malkyn
1976The Glittering Prizes— Gavin Pope
1975Cilla's Comedy Six— Phillip Speed
1975The Fight Against Slavery— David Lisle
1974Churchill's People— William the Ewerer
1974Seven Faces of Woman— Mark
1974Rooms— Ron
1973Black and Blue— Lord Grotton
1973Orson Welles' Great Mysteries— Simon Degarmo
1973Second City Firsts— Adie Pool
1973The Wide World of Mystery— Matthew Earp
1972Crown Court— John Michaelson
1972The Protectors— Manning
1971Jason King— Det. Sgt. Roddick
1971The Guardians— Dr. Mark Thorn
1969World in Ferment— Chris Champers
1969ITV Saturday Night Theatre— Giles
1969The Inside Man— Reed
1969Canterbury Tales— Monk
1969Fraud Squad— Charlie Dickens
1967ITV Playhouse— Lestocq-Granville
1967ITV Playhouse— Tom
1967Mickey Dunne— Mickey Dunne
1967ITV Playhouse— Bailey
1967Omnibus— George Stubbs
1966The Spies— Richard Cadell
1965The Man in Room 17— Peter Nash
1965The Mask of Janus— Richard Cadell
1965BBC Play of the Month— Jon Denton
1965BBC Play of the Month— Charley Wykeham
1965BBC Play of the Month— Dazzle
1965Thirty-Minute Theatre— The Editor
1965Thirty-Minute Theatre— Bob Purvis
1964The Wednesday Play— Brian
1964The Wednesday Play— Ian
1964The Wednesday Play— Ronald
1962Saki— Reginald
1962Z-Cars— Alfred Truby
1961Drama 61-67— Daniel
1961Drama 61-67— Lt. Peter Willis
1961Tales of Mystery— John Marriot
1961Drama 61-67— Alexander
1960Sunday-Night Play— Captain Absolute
1960Sunday-Night Play— Billy Mitchell
1960Sunday-Night Play— Tony Lumpkin
1959The Red Grass— John Howard
1959Great Expectations— Pip
1959Probation Officer— Tommy Purvis
1959Knight Errant Limited— Joshua Tuttle
1959International Detective— Milton
1959Edgar Wallace Mysteries— Joe Ross
1958Saturday Playhouse— Falk Brandon
1957Theatre Night— John Lester
1955ITV Play of the Week— Actor
1955ITV Play of the Week— Arthur Kennion
1955ITV Play of the Week— Lieut. Brook
1955ITV Play of the Week— David Sweet