
Filmography117 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2026 | Virginia Woolf's Night & DayMovie | Terence Hilbery | 69 |
| 2025 | Death ValleySeries | John Chapel | 68 |
| 2025 | Goodbye JuneMovie | Bernie | 68 |
| 2024 | Rich FluMovie | Sebastian Snail Sr. | 67 |
| 2023 | Northern ComfortMovie | Edward | 66 |
| 2023 | The Sixth CommandmentSeries | Peter Farquhar | 66 |
| 2022 | Sunday with Laura KuenssbergSeries | Self – Actor | 65 |
| 2022 | The Pale Blue EyeMovie | Superintendent Thayer | 65 |
| 2022 | Remembers…Series | Self | 65 |
| 2021 | SpencerMovie | Major Alistair Gregorys | 64 |
| 2020 | Grizzly II: RevengeMovie | Rob (uncredited) | 63 |
| 2019 | Perpetual Grace LTDSeries | Donald DeLoash | 62 |
| 2019 | Summer of RocketsSeries | Lord Arthur Wallington | 62 |
| 2019 | Mrs Lowry & SonMovie | L.S. Lowry | 62 |
| 2017 | Philip K. Dick's Electric DreamsSeries | Ed Jacobson | 60 |
| 2017 | The PartyMovie | Bill | 60 |
| 2017 | The ChangeoverMovie | Carmody Braque | 60 |
| 2017 | The JourneyMovie | Ian Paisley | 60 |
| 2017 | Finding Your FeetMovie | Charlie Glover | 60 |
| 2016 | Alice Through the Looking GlassMovie | Bayard Hamar / Bloodhound (voice) | 59 |
| 2016 | AwayMovie | Joseph | 59 |
| 2015 | Wolf HallSeries | Duke of Norfolk | 58 |
| 2015 | The Enfield HauntingSeries | Maurice Grosse | 58 |
| 2014 | Variety Studio: Actors on ActorsSeries | Self | 57 |
| 2014 | 9 KissesMovie | Bartender | 57 |
| 2014 | The Love PunchMovie | Jerry | 57 |
| 2012 | Upside DownMovie | Bob Boruchowitz | 55 |
| 2012 | London 2012 Olympic GamesSeries | Self | 55 |
| 2012 | The SyndicateSeries | — | 55 |
| 2012 | Room on the BroomMovie | Dragon (voice) | 55 |
| 2012 | London 2012 Olympic Closing Ceremony: A Symphony of British MusicMovie | Winston Churchill | 55 |
| 2012 | Comes a Bright DayMovie | Charlie | 55 |
| 2012 | The RiseMovie | D I West | 55 |
| 2012 | Ginger & RosaMovie | Mark | 55 |
| 2012 | Love BiteMovie | Sid | 55 |
| 2012 | Assassin's BulletMovie | Dr. Kahn | 55 |
| 2011 | Harry Potter and the Deathly Hallows: Part 2Movie | Peter Pettigrew | 54 |
| 2011 | My AngelMovie | Mr. Lambert | 54 |
| 2011 | Wake WoodMovie | Arthur | 54 |
| 2010 | Harry Potter and the Deathly Hallows: Part 1Movie | Peter Pettigrew | 53 |
| 2010 | Alice in WonderlandMovie | Bayard Hamar / Bloodhound (voice) | 53 |
| 2010 | The King's SpeechMovie | Winston Churchill | 53 |
| 2010 | Jackboots on WhitehallMovie | Churchill (voice) | 53 |
| 2009 | Harry Potter and the Half-Blood PrinceMovie | Peter Pettigrew | 52 |
| 2009 | The Damned UnitedMovie | Peter Taylor | 52 |
| 2008 | A Room with a ViewSeries | Mr Emerson | 51 |
| 2007 | Harry Potter and the Order of the PhoenixMovie | Peter Pettigrew (uncredited) | 50 |
| 2007 | The Graham Norton ShowSeries | Self | 50 |
| 2007 | EnchantedMovie | Nathaniel | 50 |
| 2007 | Sweeney Todd: The Demon Barber of Fleet StreetMovie | Beadle | 50 |
| 2007 | A Room with a ViewMovie | Mr Emerson | 50 |
| 2006 | Mysterious CreaturesMovie | Bill Ainscow | 49 |
| 2006 | The StreetSeries | Eddie McEvoy | 49 |
| 2005 | Harry Potter and the Goblet of FireMovie | Wormtail | 48 |
| 2005 | CherishedMovie | Terry Cannings | 48 |
| 2005 | Pierrepoint: The Last HangmanMovie | Albert Pierrepoint | 48 |
| 2004 | Lemony Snicket's A Series of Unfortunate EventsMovie | Mr. Poe | 47 |
| 2004 | Harry Potter and the Prisoner of AzkabanMovie | Peter Pettigrew | 47 |
| 2003 | The Last SamuraiMovie | Simon Graham | 46 |
| 2003 | My House in UmbriaMovie | Quinty | 46 |
| 2003 | Gettin' SquareMovie | Darren Barrington | 46 |
| 2002 | Nicholas NicklebyMovie | Charles Cheeryble | 45 |
| 2002 | Top GearSeries | Self | 45 |
| 2002 | Christopher Plummer: A Man For All StagesMovie | Self | 45 |
| 2002 | Bodily HarmSeries | Mitchel Greenfield | 45 |
| 2001 | Vanilla SkyMovie | Thomas Tipp | 44 |
| 2001 | Lucky BreakMovie | Cliff | 44 |
| 2000 | Love's Labour's LostMovie | Armado | 43 |
| 2000 | Chicken RunMovie | Nick (voice) | 43 |
| 2000 | The Thing about VinceSeries | Vince Skinner | 43 |
| 1999 | The Clandestine MarriageMovie | Sterling | 42 |
| 1998 | Our Mutual FriendSeries | Mr Venus | 41 |
| 1998 | ParkinsonSeries | Self | 41 |
| 1998 | Still CrazyMovie | David "Beano" Baggot | 41 |
| 1997 | The HungerSeries | Salesman | 40 |
| 1996 | HamletMovie | Rosencrantz | 39 |
| 1996 | Secrets & LiesMovie | Maurice Purley | 39 |
| 1995 | Jeremy Hardy Gives Good SexMovie | — | 38 |
| 1994 | Outside EdgeSeries | Kevin Costello | 37 |
| 1992 | The Young Indiana Jones ChroniclesSeries | Cunningham - Masseur | 35 |
| 1991 | PerformanceSeries | Chico | 34 |
| 1991 | SpenderSeries | Robert Cunningham | 34 |
| 1991 | Murder Most HorridSeries | Pathologist | 34 |
| 1991 | Pebble MillSeries | Self | 34 |
| 1991 | Life Is SweetMovie | Aubrey | 34 |
| 1990 | White Hunter, Black HeartMovie | Hodkins | 33 |
| 1990 | The Tale of Little Pig RobinsonMovie | Pig Robinson | 33 |
| 1990 | 1871Movie | Ramborde | 33 |
| 1989 | CrusoeMovie | Reverend Milne | 32 |
| 1988 | To Kill a PriestMovie | Igor | 31 |
| 1988 | This MorningSeries | Self - Guest | 31 |
| 1988 | The Modern World: Ten Great WritersSeries | Porfiry | 31 |
| 1988 | Red DwarfSeries | Andy | 31 |
| 1988 | Dream DemonMovie | Peck | 31 |
| 1988 | Journey's EndMovie | Lt. Trotter | 31 |
| 1987 | GothicMovie | Dr. Polidori | 30 |
| 1987 | Body ContactMovie | Paul | 30 |
| 1986 | ScreenPlaySeries | Derek | 29 |
| 1985 | The BrideMovie | Paulus | 28 |
| 1985 | Dutch GirlsMovie | Lyndon Baines Jellicoe | 28 |
| 1985 | A Crack in the IceMovie | Pte. Postnikov | 28 |
| 1983 | Auf Wiedersehen, PetSeries | Barry Taylor | 26 |
| 1982 | The MissionaryMovie | Parswell | 25 |
| 1982 | RemembranceMovie | Douglas | 25 |
| 1982 | Oliver TwistMovie | 1st Constable | 25 |
| 1982 | Home Sweet HomeMovie | Gordon | 25 |
| 1982 | A Cotswold DeathMovie | Detective Sergeant Baxter | 25 |
| 1981 | Say No to StrangersMovie | Stranger | 24 |
| 1981 | The Three SistersMovie | Andrei | 24 |
| 1981 | The Cherry OrchardMovie | Epikhodov | 24 |
| 1980 | S.O.S. TitanicMovie | Jim (uncredited) | 23 |
| 1979 | The Brylcreem BoysMovie | Shorty | 22 |
| 1978 | The Vanishing ArmyMovie | Wainwright | 21 |
| 1977 | BBC2 Play of the WeekSeries | Wainwright | 20 |
| 1974 | PlayhouseSeries | Shorty | 17 |
| 1971 | Film '72Series | Self | 14 |
| 1970 | Play for TodaySeries | Detective Sergeant Baxter | 13 |