
Filmography99 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2025 | Downton Abbey: The Grand FinaleMovie | Charles Carson | 77 |
| 2025 | Downton Abbey Celebrates the Grand FinaleMovie | Self | 77 |
| 2023 | WonkaMovie | Abacus Crunch | 75 |
| 2022 | Downton Abbey: A New EraMovie | Charles Carson | 74 |
| 2019 | The Good LiarMovie | Vincent | 71 |
| 2019 | Downton AbbeyMovie | Charles Carson | 71 |
| 2018 | King LearMovie | Earl of Kent | 70 |
| 2018 | Swimming with MenMovie | Ted | 70 |
| 2017 | Transformers: The Last KnightMovie | Cogman (voice) | 69 |
| 2017 | KnightfallSeries | Pope Boniface VIII | 69 |
| 2016 | Punk Strut: The MovieMovie | Skippy | 68 |
| 2015 | Flintoff: Lord of the FriesSeries | Self - Narrator (voice) | 67 |
| 2013 | Rock 'n' Roll BritanniaMovie | Self | 65 |
| 2011 | My Week with MarilynMovie | Barry | 63 |
| 2010 | Downton AbbeySeries | Charles Carson | 62 |
| 2010 | Alice in WonderlandMovie | The Executioner (voice) | 62 |
| 2009 | CreationMovie | Parslow | 61 |
| 2009 | Red Riding: The Year of Our Lord 1980Movie | Harold Angus | 61 |
| 2008 | Caught in a TrapMovie | Brian Perkins | 60 |
| 2008 | The Oxford MurdersMovie | Inspector Petersen | 60 |
| 2007 | The Golden CompassMovie | John Faa | 59 |
| 2007 | Cassandra's DreamMovie | Garage Boss | 59 |
| 2007 | Would I Lie to You?Series | Self | 59 |
| 2007 | CranfordSeries | Captain Brown | 59 |
| 2006 | The Wind in the WillowsMovie | Engine Driver | 58 |
| 2006 | The Secret Life of Mrs. BeetonMovie | Henry Dorling | 58 |
| 2005 | House of 9Movie | The Watcher | 57 |
| 2004 | Ella EnchantedMovie | Nish | 56 |
| 2004 | ModiglianiMovie | Achilles Hebuterne | 56 |
| 2004 | Casablanca DriverMovie | Joe Mateo, l'agent | 56 |
| 2004 | LondonSeries | Henry Fielding | 56 |
| 2003 | Bright Young ThingsMovie | Chief Customs Officer | 55 |
| 2003 | Trevor's World of SportSeries | Sir Frank Luckton | 55 |
| 2003 | Blue MurderSeries | Frank Evans | 55 |
| 2002 | DinotopiaSeries | Mayor Waldo | 54 |
| 2001 | Jack and the Beanstalk: The Real StorySeries | Odin - Member of the Great Council of Mac Slec | 53 |
| 2000 | Arabian NightsSeries | Ja'Far | 52 |
| 2000 | The Little VampireMovie | Rookery | 52 |
| 1999 | Blood on the CarpetSeries | Self - Narrator (voice) | 51 |
| 1999 | The Scarlet PimpernelSeries | General La Forge | 51 |
| 1998 | Shakespeare in LoveMovie | Ralph Bashford | 50 |
| 1998 | HornblowerSeries | Etheridge | 50 |
| 1998 | VigoMovie | Bonaventure (uncredited) | 50 |
| 1997 | Midsomer MurdersSeries | Nathan Green | 49 |
| 1997 | The ViewSeries | Self | 49 |
| 1997 | Keep the Aspidistra FlyingMovie | Erskine | 49 |
| 1997 | The Missing PostmanSeries | DS Lawrence Pitman | 49 |
| 1995 | Mrs Hartley and the Growth CentreMovie | Inspector | 47 |
| 1995 | Richard IIIMovie | Lord Hastings | 47 |
| 1995 | DangerfieldSeries | Stephen Millwood | 47 |
| 1995 | The GrotesqueMovie | George Lecky | 47 |
| 1994 | Pie in the SkySeries | Alec Bailey | 46 |
| 1994 | Mary Shelley's FrankensteinMovie | Executioner (uncredited) | 46 |
| 1994 | The Madness of King GeorgeMovie | Fox | 46 |
| 1994 | Black BeautyMovie | John Manly | 46 |
| 1994 | In The Cold Light Of DayMovie | Father | 46 |
| 1993 | CrackerSeries | Kenneth Trant | 45 |
| 1993 | The Hour of the PigMovie | Mathieu | 45 |
| 1993 | A Year in ProvenceSeries | Ted Hopkins | 45 |
| 1993 | Detectives on the Edge of a Nervous BreakdownMovie | Commander | 45 |
| 1992 | Shakespeare: The Animated TalesSeries | Mark Antony (voice) | 44 |
| 1992 | StalinMovie | Sergo | 44 |
| 1992 | Blame It on the BellboyMovie | Rossi | 44 |
| 1992 | A Dangerous Man: Lawrence After ArabiaMovie | Meinertzhagen | 44 |
| 1991 | Murder Most HorridSeries | Frank Phillips | 43 |
| 1991 | Soldier SoldierSeries | Snr Supt Derek Tierney, RHKP | 43 |
| 1990 | The FoolMovie | Mr. Blackthorn | 42 |
| 1990 | The WitchesMovie | Head Chef | 42 |
| 1990 | A Sense of GuiltSeries | Richard Murray | 42 |
| 1990 | CrimestrikeMovie | The Detective | 42 |
| 1989 | Erik the VikingMovie | Jennifer the Viking (Another Rapist) | 41 |
| 1989 | Here Is the NewsMovie | News Editor | 41 |
| 1989 | Precious BaneMovie | Sarn | 41 |
| 1988 | ThompsonSeries | — | 40 |
| 1988 | The Raggedy RawneyMovie | The Soldier | 40 |
| 1988 | ChristabelSeries | Bausch | 40 |
| 1988 | The First KangaroosMovie | Arthur Hughes | 40 |
| 1988 | SoursweetMovie | Mr. Constantinides | 40 |
| 1987 | The American WayMovie | Castro | 39 |
| 1987 | Harry's KingdomMovie | Bill | 39 |
| 1986 | CasualtySeries | Matthew Charlton | 38 |
| 1986 | The Singing DetectiveSeries | Mr Marlow | 38 |
| 1986 | Haunted HoneymoonMovie | Montego | 38 |
| 1986 | Lost EmpiresSeries | Inspector Crabb | 38 |
| 1986 | The Monocled MutineerSeries | — | 38 |
| 1985 | Rustlers' RhapsodyMovie | Blackie | 37 |
| 1985 | The MysteriesSeries | Mak / Fourth Soldier | 37 |
| 1984 | Top Secret!Movie | Déjà Vu | 36 |
| 1984 | A Private FunctionMovie | Inspector Noble | 36 |
| 1984 | The Company of WolvesMovie | Second Husband (uncredited) | 36 |
| 1984 | HiawathaMovie | Nawadaha - The Story Teller | 36 |
| 1984 | December FlowerMovie | Dentist | 36 |
| 1983 | The OresteiaMovie | Agamemnon | 35 |
| 1980 | FoxMovie | Cliff Ryan | 32 |
| 1980 | FoxSeries | Cliff Ryan | 32 |
| 1979 | MinderSeries | Tomkins | 31 |
| 1979 | Not the Nine O'Clock NewsSeries | — | 31 |
| 1976 | I, ClaudiusSeries | Roman Senate Senator (uncredited) | 28 |
| 1974 | NOVASeries | Narrator | 26 |