2023
Sweetly It Turns as Len2022
G♭ as Ceri2021
Around the World in 80 Days as Grayson2018
Sherlock Gnomes as Mr. Capulet (voice)2016
A Midsummer Night's Dream as Starveling2015
Danny & the Human Zoo as James Broughton2015
Coming Oot! A Fabulous History of Gay Scotland as Narrator2013
Richard Wilson - Both Feet In the Army as Not available2012
Playhouse Presents as John2011
Celebrity Antiques Road Trip as Self - Participant2011
Gnomeo & Juliet as Mr. Capulet2010
The One Ronnie as Not available2009
Merlin: Secrets and Magic as Not available2009
Demons as Father Simeon2009
Britain's Best Drives as Not available2008
Merlin as Gaius2007
Would I Lie to You? as Self2007
The Alan Titchmarsh Show as Self2007
Kingdom as Professor Barkway2007
Reichenbach Falls as Arthur Conan Doyle2006
The One Show as Self2006
Davina as Not available2006
Love and Other Disasters as Registrar2006
A Harlot's Progress as Sir James Thornhill2005
Doctor Who as Not available2005
Doctor Who as Dr Constantine2005
Doctor Who Confidential as Not available2005
Monkey Trousers as Not available2004
King of Fridges as Frank2003
Out There as Not available2002
Born and Bred as Dr. Donald Newman2002
Jeffrey Archer: The Truth as Duke of Edinburgh2002
Dick Whittington: The ITV Pantomime as Sally the Cook2001
McLeod's Daughters as Not available2001
Life as We Know It as Not available2001
High Stakes as Not available2001
Women Talking Dirty as Ronald1999
Life Support as John Doone1998
All Saints as Not available1998
So Graham Norton as Self1998
Parkinson as Self1998
Fantasy World Cup as Self1998
Duck Patrol as PC Roland 'Prof' Rose1998
In the Red as Lord Tone1998
Ted & Ralph as Landowner at Party1997
The Man Who Knew Too Little as Daggenhurst1996
Gulliver's Travels as Professor of Language1996
Lord of Misrule as Bill Webster1995
Father Ted as Richard Wilson1995
The Frank Skinner Show as Self1994
Room 101 as Self1994
Butter as Steven Williams1993
Shooting Stars as Self1993
Soft Top Hard Shoulder as Uncle Salvatore1993
One Foot in the Algarve as Victor Meldrew1993
The Tale of Peter Rabbit & Benjamin Bunny as Mr. McGregor (voice)1993
The Vision Thing as James Forth1992
The World of Peter Rabbit and Friends as Mr. McGregor (voice)1992
Carry On Columbus as Don Juan Felipe1992
Unnatural Pursuits as Hector Duff1992
The World of Peter Rabbit and Friends as Mr. McGregor1992
Unnatural Pursuits as Hector Duff1991
Selling Hitler as Henri Nannen1991
Selling Hitler as Henri Nannen1990
Have I Got News for You as Self1990
Mr. Bean as Dentist1990
Cluedo as Reverend Green1990
One Foot In the Grave as Victor Meldrew1990
Kremlin Farewell as Lebedev1989
Under the Sun as Self - Narrator (voice)1989
A Dry White Season as Cloete1989
How to Get Ahead in Advertising as John Bristol1989
Fellow Traveller as Sir Hugo Armstrong1988
The Play on One as Max1988
Thompson as Not available1988
The Four Minute Mile as Harold Abrahams1988
Byrne About Byrne as Eddie Clockerty1988
Normal Service as Max1987
Inspector Morse as Brian Thornton1987
High & Dry as Richard Talbot1987
Tutti Frutti as Eddie Clockerty1987
Prick Up Your Ears as Psychiatrist1986
Hot Metal as Not available1986
Room at the Bottom as Not available1986
Whoops Apocalypse as Nigel Lipman (Foreign Secretary)1986
Foreign Body as Colonel Partridge1986
Murder by the Book as Sir Max Mallowan1985
Howards' Way as Viscount Cunningham1985
Screen Two as Sir Hugo Armstrong1985
The Last Place on Earth as Scott Keltie1985
Poppyland as Theodore Watts-Dunton1984
Sherlock Holmes as Duncan Ross1984
A Passage to India as Mr. Turton1983
Those Glory Glory Days as Arnold - Journalist1982
Countdown as Not available1982
Andy Robson as Mr. Ridley1981
Virginia Fly is Drowning as Professor1980
Pasmore as Abercrombie1980
Shaping Up as Tom McCann1979
Only When I Laugh as Not available1977
A Sharp Intake of Breath as Not available1977
Caledonian Cascade as Not available1976
Yanks Go Home as Not available1976
Victorian Scandals as Albert Foster1976
Cilla's World Of Comedy as Not available1976
Bet Your Life as Consultant1976
The Portland Millions as Albert Foster1975
The Sweeney as D.C.I. Anderson1975
Through the Night as Registrar1974
Soldier and Me as Dr. Nixon1973
Some Mothers Do 'Ave 'Em as Not available1972
Crown Court as Jeremy Parsons QC1972
The Trouble with 2B as Not available1972
The Trouble with 2b: Part One, Happy Days as Mr Potter1972
The Trouble with 2b: Part Five, Thirty Years Younger as Not available1972
The Trouble with 2b: Part Two, On the Air as Not available1972
The Trouble with 2b: Part Four, Parents' Day as Not available1970
Play for Today as Consultant1970
Play for Today as Abercrombie1970
The Day They Buried Cleaver as Det. Sgt. Sand1970
Junket 89 as Not available1970
The People’s Jack as George III1968
The First Lady as Not available1962
Dr. Finlay's Casebook as Not available2002
What's Your Problem? Director1990
Changing Step Director1988
A Wholly Healthy Glasgow Director1984
Under the Hammer Director1982
Commitments Director1982
The Remainder Man Director1970
Play for Today Director