| Sweetly It Turns (2023) Len |
| G♭ (2022) Ceri |
| Sherlock Gnomes (2018) Mr. Capulet (voice) |
| A Midsummer Night's Dream (2016) Starveling |
| Coming Oot! A Fabulous History of Gay Scotland (2015) Narrator |
| Danny & the Human Zoo (2015) James Broughton |
| Richard Wilson - Both Feet In the Army (2013) |
| Gnomeo & Juliet (2011) Mr. Capulet |
| The One Ronnie (2010) |
| Reichenbach Falls (2007) Arthur Conan Doyle |
| A Harlot's Progress (2006) Sir James Thornhill |
| Love and Other Disasters (2006) Registrar |
| King of Fridges (2004) Frank |
| Jeffrey Archer: The Truth (2002) Duke of Edinburgh |
| Dick Whittington: The ITV Pantomime (2002) Sally the Cook |
| Women Talking Dirty (2001) Ronald |
| Ted & Ralph (1998) Landowner at Party |
| The Man Who Knew Too Little (1997) Daggenhurst |
| Lord of Misrule (1996) Bill Webster |
| Butter (1994) Steven Williams |
| One Foot in the Algarve (1993) Victor Meldrew |
| The Tale of Peter Rabbit & Benjamin Bunny (1993) Mr. McGregor (voice) |
| The Vision Thing (1993) James Forth |
| Soft Top Hard Shoulder (1993) Uncle Salvatore |
| Carry On Columbus (1992) Don Juan Felipe |
| Unnatural Pursuits (1992) Hector Duff |
| The World of Peter Rabbit and Friends (1992) Mr. McGregor |
| Selling Hitler (1991) Henri Nannen |
| Kremlin Farewell (1990) Lebedev |
| Fellow Traveller (1989) Sir Hugo Armstrong |
| A Dry White Season (1989) Cloete |
| How to Get Ahead in Advertising (1989) John Bristol |
| The Four Minute Mile (1988) Harold Abrahams |
| Byrne About Byrne (1988) Eddie Clockerty |
| Normal Service (1988) Max |
| Prick Up Your Ears (1987) Psychiatrist |
| Foreign Body (1986) Colonel Partridge |
| Whoops Apocalypse (1986) Nigel Lipman (Foreign Secretary) |
| Murder by the Book (1986) Sir Max Mallowan |
| Poppyland (1985) Theodore Watts-Dunton |
| A Passage to India (1984) Mr. Turton |
| Those Glory Glory Days (1983) Arnold - Journalist |
| Virginia Fly is Drowning (1981) Professor |
| Shaping Up (1980) Tom McCann |
| Pasmore (1980) Abercrombie |
| Bet Your Life (1976) Consultant |
| The Portland Millions (1976) Albert Foster |
| Through the Night (1975) Registrar |
| 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 (1972) Mr Potter |
| The Trouble with 2B (1972) |
| The Day They Buried Cleaver (1970) Det. Sgt. Sand |
| Junket 89 (1970) |
| The People’s Jack (1970) George III |