2023
Sweetly It Turns as Len
2021
Around the World in 80 Days as Grayson (2 episodes)
2018
Sherlock Gnomes as Mr. Capulet (voice)
2016
A Midsummer Night's Dream as Starveling
2015
Coming Oot! A Fabulous History of Gay Scotland as Narrator
2015
Danny & the Human Zoo as James Broughton
2013
Richard Wilson - Both Feet In the Army
2012
Playhouse Presents as John (1 episode)
2011
Celebrity Antiques Road Trip as Self - Participant (1 episode)
2011
Gnomeo & Juliet as Mr. Capulet
2009
Merlin: Secrets and Magic (14 episodes)
2009
Britain's Best Drives (6 episodes)
2009
Demons as Father Simeon (2 episodes)
2008
Merlin as Gaius (65 episodes)
2007
The Alan Titchmarsh Show as Self (1 episode)
2007
Would I Lie to You? as Self (1 episode)
2007
Kingdom as Professor Barkway (2 episodes)
2007
Reichenbach Falls as Arthur Conan Doyle
2006
A Harlot's Progress as Sir James Thornhill
2006
Love and Other Disasters as Registrar
2006
The One Show as Self (1 episode)
2005
Monkey Trousers (7 episodes)
2005
Doctor Who Confidential (1 episode)
2005
Doctor Who (2 episodes)
2005
Doctor Who as Dr Constantine (2 episodes)
2004
King of Fridges as Frank
2003
Out There (13 episodes)
2002
Jeffrey Archer: The Truth as Duke of Edinburgh
2002
Born and Bred as Dr. Donald Newman (1 episode)
2002
Dick Whittington: The ITV Pantomime as Sally the Cook
2001
Women Talking Dirty as Ronald
2001
McLeod's Daughters (5 episodes)
2001
Life as We Know It (7 episodes)
2001
High Stakes (6 episodes)
1999
Life Support as John Doone (6 episodes)
1998
Ted & Ralph as Landowner at Party
1998
Duck Patrol as PC Roland 'Prof' Rose (7 episodes)
1998
So Graham Norton as Self (1 episode)
1998
Fantasy World Cup as Self (1 episode)
1998
In the Red as Lord Tone (3 episodes)
1998
All Saints (1 episode)
1998
Parkinson as Self (1 episode)
1997
The Man Who Knew Too Little as Daggenhurst
1996
Lord of Misrule as Bill Webster
1996
Gulliver's Travels as Professor of Language (2 episodes)
1995
The Frank Skinner Show as Self (1 episode)
1995
Father Ted as Richard Wilson (1 episode)
1994
Room 101 as Self (1 episode)
1994
Butter as Steven Williams
1993
Shooting Stars as Self (1 episode)
1993
One Foot in the Algarve as Victor Meldrew
1993
The Tale of Peter Rabbit & Benjamin Bunny as Mr. McGregor (voice)
1993
The Vision Thing as James Forth
1993
Soft Top Hard Shoulder as Uncle Salvatore
1992
Unnatural Pursuits as Hector Duff (2 episodes)
1992
Carry On Columbus as Don Juan Felipe
1992
The World of Peter Rabbit and Friends as Mr. McGregor (voice) (1 episode)
1992
The World of Peter Rabbit and Friends as Mr. McGregor
1992
Unnatural Pursuits as Hector Duff
1991
Selling Hitler as Henri Nannen (5 episodes)
1991
Selling Hitler as Henri Nannen
1990
Have I Got News for You as Self (1 episode)
1990
Cluedo as Reverend Green (6 episodes)
1990
Kremlin Farewell as Lebedev
1990
One Foot In the Grave as Victor Meldrew (39 episodes)
1990
Mr. Bean as Dentist (1 episode)
1989
Fellow Traveller as Sir Hugo Armstrong
1989
A Dry White Season as Cloete
1989
Under the Sun as Self - Narrator (voice) (1 episode)
1989
How to Get Ahead in Advertising as John Bristol
1988
Thompson (1 episode)
1988
The Four Minute Mile as Harold Abrahams
1988
Byrne About Byrne as Eddie Clockerty
1988
Normal Service as Max
1988
The Play on One as Max (1 episode)
1987
Tutti Frutti as Eddie Clockerty (6 episodes)
1987
High & Dry as Richard Talbot (7 episodes)
1987
Inspector Morse as Brian Thornton (2 episodes)
1986
Room at the Bottom (13 episodes)
1986
Foreign Body as Colonel Partridge
1986
Whoops Apocalypse as Nigel Lipman (Foreign Secretary)
1986
Hot Metal (13 episodes)
1986
Murder by the Book as Sir Max Mallowan
1985
Howards' Way as Viscount Cunningham (1 episode)
1985
The Last Place on Earth as Scott Keltie (7 episodes)
1985
Poppyland as Theodore Watts-Dunton
1985
Screen Two as Sir Hugo Armstrong (1 episode)
1984
A Passage to India as Mr. Turton
1984
Sherlock Holmes as Duncan Ross (1 episode)
1983
Those Glory Glory Days as Arnold - Journalist
1982
Countdown (5 episodes)
1982
Andy Robson as Mr. Ridley (3 episodes)
1981
Virginia Fly is Drowning as Professor
1980
Shaping Up as Tom McCann
1980
Pasmore as Abercrombie
1979
Only When I Laugh (29 episodes)
1977
A Sharp Intake of Breath (12 episodes)
1976
Yanks Go Home (1 episode)
1976
Bet Your Life as Consultant
1976
The Portland Millions as Albert Foster
1976
Victorian Scandals as Albert Foster (1 episode)
1976
Cilla's World Of Comedy (1 episode)
1975
Through the Night as Registrar
1975
The Sweeney as D.C.I. Anderson (1 episode)
1974
Soldier and Me as Dr. Nixon (9 episodes)
1973
Some Mothers Do 'Ave 'Em (1 episode)
1972
Crown Court as Jeremy Parsons QC (36 episodes)
1972
The Trouble with 2b: Part Five, Thirty Years Younger
1972
The Trouble with 2b: Part Four, Parents' Day
1972
The Trouble with 2b: Part Two, On the Air
1972
The Trouble with 2b: Part One, Happy Days as Mr Potter
1970
The Day They Buried Cleaver as Det. Sgt. Sand
1970
Play for Today as Abercrombie (1 episode)
1970
Play for Today as Consultant (1 episode)
1970
The People’s Jack as George III
1968
The First Lady (1 episode)
1962
Dr. Finlay's Casebook (1 episode)