| Peter Sellers: A State of Comic Ecstasy (2020) Self |
| Martin's Close (2019) Stanton |
| National Theatre Live: Allelujah! (2018) Ambrose |
| Goodbye Christopher Robin (2017) Zoo Director |
| Viceroy's House (2017) Archie Wavell |
| A Very British Deterrent (2016) Harold MacMillan |
| Lady Godiva (2008) |
| The Gathering Storm (2002) Terence Philip |
| Sword of Honour (2001) |
| The Paranormal Peter Sellers (2001) Self (Archive footage) |
| Pig Heart Boy (1999) Professor Rae |
| Forbidden Territory: Stanley's Search for Livingstone (1997) John Kirk |
| The Untransmittable Lily Savage Show (1997) Steed |
| 鸦片战争 (1997) Captain Charles Elliot |
| The Willows in Winter (1996) Bishop |
| The Preventers (1996) Lord Timothy Belvoir St. Nash |
| The Eligible Bachelor (1993) Robert St. Simon |
| The Return of Sam McCloud (1989) Simon Langton |
| Doctor Who: Remembrance of the Daleks (1988) Group Captain Gilmore |
| The Late Nancy Irving (1984) Bob Appleyard |
| The Return of the Man from U.N.C.L.E.: The Fifteen Years Later Affair (1983) Nigel Pennington-Smythe |
| The Fiendish Plot of Dr. Fu Manchu (1980) Robert Townsend |
| The Prisoner of Zenda (1979) |
| The Odd Job (1978) |
| Liza (1978) Panshin |
| The Uncanny (1977) Michael (segment "London 1912") |
| Jabberwocky (1977) The Prince |
| The Incredible Sarah (1976) Henri de Ligne |
| Three for All (1975) Harry Bingley |
| The Blood on Satan's Claw (1971) Peter Edmonton |
| The Breaking of Bumbo (1970) Crutcher |
| Joanna (1968) |
| The Touchables (1968) Nigel Bent |