
| 2003 | Mrs Caldicot's Cabbage War as Bernard |
| 2000 | The 10th Kingdom (1 episode) as Judge |
| 1997 | A Dance to the Music of Time (4 episodes) as Edgar Deacon | |
| 1997 | Midsomer Murders (1 episode) as Noah Farrow |
| 1994 | The Whipping Boy as Mr. Walrus |
| 1993 | A Haunting Harmony as Priestly | |
| 1993 | Peak Practice (1 episode) as Arthur Broughton | |
| 1993 | A Year in Provence (1 episode) as Clive Parrott |
| 1992 | Highlander: The Series (1 episode) as Baron Lemartin | |
| 1992 | Heartbeat (20 episodes) as Dr. Alex Ferrenby | |
| 1992 | The Lost Language of Cranes as Alex | |
| 1992 | As Time Goes By (14 episodes) as Rocky Hardcastle |
| 1991 | Sherlock Holmes and the Leading Lady as Dr. Froelich | |
| 1991 | One Against the Wind as Dubois |
| 1989 | Miss Marple: A Caribbean Mystery as Major Palgrave | |
| 1989 | KYTV (1 episode) |
| 1988 | Alexei Sayle's Stuff (1 episode) |
| 1986 | Casualty (1 episode) as Leonard Huckerby | |
| 1986 | Yes, Prime Minister (1 episode) |
| 1985 | All in Good Faith (18 episodes) | |
| 1985 | Oliver Twist (12 episodes) as Mr. Brownlow | |
| 1985 | Dreamchild as Caterpillar (voice) |
| 1984 | Miss Marple (1 episode) as Major Palgrave | |
| 1984 | Squaring the Circle as Brezhnev | |
| 1984 | Sherlock Holmes (1 episode) as Henry Baker | |
| 1984 | Lace (2 episodes) as Abdullah's father |
| 1983 | A Swarm in May as Dr. Sunderland | |
| 1983 | Atlantis as Josh Adkins | |
| 1983 | Number 10 (1 episode) | |
| 1983 | Henry VI Part 2 as Cardinal Beaufort / Bishop of Winchester | |
| 1983 | Henry VI Part 1 as Bishop, later Cardinal, of Winchester |
| 1982 | King Lear as Fool | |
| 1982 | Grandad as Grandad |
| 1981 | Winston Churchill: The Wilderness Years (1 episode) |
| 1980 | To Serve Them All My Days (13 episodes) as Algy Herries | |
| 1980 | The Island as Windsor | |
| 1980 | Yes Minister (1 episode) |
| 1979 | A Family Affair (10 episodes) | |
| 1979 | Measure for Measure as Pompey |
| 1978 | BBC Television Shakespeare (4 episodes) | |
| 1978 | Me! I'm Afraid of Virginia Woolf as Doctor |
| 1977 | Anna Karenina (1 episode) | |
| 1977 | The Best of Enemies as Father Nodier | |
| 1977 | Raffles (1 episode) |
| 1976 | Cilla's World Of Comedy (1 episode) | |
| 1976 | Loyalties as Gilman | |
| 1976 | Ripping Yarns (1 episode) |
| 1975 | Barry Lyndon as Sir Charles Reginald Lyndon | |
| 1975 | Poldark (1 episode) as Charles Poldark | |
| 1975 | King Lear as Fool | |
| 1975 | Mrs. Acland's Ghosts as Mr. Acland | |
| 1975 | The Sweeney (1 episode) as Sterndale |
| 1974 | Fall of Eagles (1 episode) as Stolypin |
| 1973 | Last of the Summer Wine (1 episode) as Judd |
| 1972 | The Edwardians (1 episode) | |
| 1972 | The Gangster Show: The Resistible Rise of Arturo Ui as Dilapidated Actor | |
| 1972 | Crown Court (1 episode) as The Hon. Mr. Justice Campbell (1 episode) as The Hon. Mr, Justice Craig (19 episodes) as The Hon. Mr. Justice Craig (3 episodes) | |
| 1972 | War and Peace (8 episodes) |
| 1971 | Upstairs, Downstairs (1 episode) as Albert Lyons | |
| 1971 | Say Hello to Yesterday as Station Agent |
| 1970 | Rumour |
| 1969 | Frankenstein Must Be Destroyed as Guest - Plumber | |
| 1969 | Otley as Bruce |
| 1968 | Luther as Staupitz |
| 1965 | The Troubleshooters (1 episode) as Mr. Berans | |
| 1965 | Love's Labour's Lost as Sir Nathaniel |
| 1962 | Z-Cars (2 episodes) |
| 1961 | The Avengers (1 episode) as Mervyn Sawbow |
| 1955 | Dixon of Dock Green (1 episode) as Morrie (1 episode) as Billy the Tramp (1 episode) as Scully |
| 1951 | Hallmark Hall of Fame (1 episode) as Dubois |
ncG1vNJzZmivp6x7tbTEpqavoZWZr2%2B70aBmqZ2iqLyve5JqbmpwXZu%2ForrKZqSinJShsq6t0qx2pZmenMKis8R2nKdlhYg%3D