
Filmography94 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2025 | Mission: Impossible - The Final ReckoningMovie | Angstrom | 59 |
| 2025 | The Fantastic 4: First StepsMovie | Ted Gilbert | 59 |
| 2025 | Marvel Studios' The Fantastic Four: First Steps - World PremiereMovie | Ted Gilbert (archive footage) (uncredited) | 59 |
| 2025 | BookishSeries | Gabriel Book | 59 |
| 2024 | Time BanditsSeries | Earl of Sandwich | 58 |
| 2024 | 3 Body ProblemSeries | Isaac Newton | 58 |
| 2024 | National Theatre Live: The Motive and the CueMovie | Sir John Gielgud | 58 |
| 2023 | Mission: Impossible - Dead Reckoning Part OneMovie | NSA | 57 |
| 2023 | NollySeries | Larry Grayson | 57 |
| 2023 | The Hound of the BaskervillesMovie | Sherlock Holmes | 57 |
| 2022 | The Road DanceMovie | Doctor MacLean | 56 |
| 2022 | Inside ClassicalSeries | Sherlock Holmes | 56 |
| 2021 | Locked DownMovie | Donald | 55 |
| 2021 | The Amazing Mr. BlundenMovie | Mr. Wickens | 55 |
| 2021 | The Sparks BrothersMovie | Self | 55 |
| 2020 | The FatherMovie | The Man | 54 |
| 2020 | DraculaSeries | Frank Renfield | 54 |
| 2020 | Tales of the UncannyMovie | Self | 54 |
| 2019 | Good OmensSeries | Mr. Harmony | 53 |
| 2019 | Doctor Who and the Third ManMovie | Himself | 53 |
| 2019 | Brexit: The Uncivil WarMovie | Peter Mandelson (voice) | 53 |
| 2018 | Christopher RobinMovie | Giles Winslow | 52 |
| 2018 | The FavouriteMovie | Lord Marlborough | 52 |
| 2018 | The League of Gentlemen - Live Again!Movie | Multiple Characters | 52 |
| 2017 | TabooSeries | Prince Regent | 51 |
| 2016 | Absolutely Fabulous: The MovieMovie | Joel | 50 |
| 2016 | Dad's ArmyMovie | Colonel Theakes | 50 |
| 2016 | Sherlock: The Abominable BrideMovie | Mycroft Holmes | 50 |
| 2016 | Our Kind of TraitorMovie | Billy Matlock | 50 |
| 2016 | Mark Gatiss: A Study in SherlockMovie | Himself | 50 |
| 2015 | Thunderbirds Are Go!Series | Dr. Quentin Questa (voice) | 49 |
| 2015 | Wolf HallSeries | Stephen Gardiner | 49 |
| 2015 | The VoteMovie | Steven Crosswell | 49 |
| 2015 | Victor FrankensteinMovie | Dettweiler | 49 |
| 2015 | London SpySeries | Rich | 49 |
| 2015 | CoalitionMovie | Peter Mandelson | 49 |
| 2014 | The Real History of Science FictionSeries | Himself - Narrator (voice) | 48 |
| 2014 | 50 Years of BBC Two ComedyMovie | Self | 48 |
| 2014 | How to Be Sherlock Holmes: The Many Faces of a Master DetectiveMovie | Self | 48 |
| 2014 | Unlocking SherlockMovie | Himself / Mark Gatiss | 48 |
| 2014 | Mapp and LuciaSeries | Major Benjamin 'Benjy' Flint | 48 |
| 2013 | Doctor Who Live: The Next DoctorMovie | Self | 47 |
| 2013 | Dr. Forever!Series | Himself | 47 |
| 2013 | The Celestial ToyroomMovie | — | 47 |
| 2012 | Playhouse PresentsSeries | Joan Crawford | 46 |
| 2012 | Horror Europa with Mark GatissMovie | Self - Host | 46 |
| 2011 | Game of ThronesSeries | Tycho Nestoris | 45 |
| 2011 | The Crimson Petal and the WhiteSeries | Henry Rackham Junior | 45 |
| 2010 | Worried About the BoyMovie | Malcolm McLaren | 44 |
| 2010 | SherlockSeries | Mycroft Holmes | 44 |
| 2010 | Mid Morning Matters with Alan PartridgeSeries | — | 44 |
| 2010 | Unlocking SherlockMovie | Himself | 44 |
| 2009 | Horrible HistoriesSeries | — | 43 |
| 2009 | Being HumanSeries | Mr. Snow | 43 |
| 2009 | Ghosts in the MachineMovie | Himself | 43 |
| 2009 | New TownMovie | Duff Purves | 43 |
| 2008 | Sense and SensibilitySeries | John Dashwood | 42 |
| 2007 | GrindhouseMovie | (segment "Don't") (uncredited) | 41 |
| 2007 | JekyllSeries | Robert Louis Stevenson | 41 |
| 2007 | Consenting AdultsMovie | PC Butcher | 41 |
| 2006 | Starter for 10Movie | Bamber Gascoigne | 40 |
| 2006 | The Wind in the WillowsMovie | Rat | 40 |
| 2006 | Fear of FannyMovie | Johnnie Cradock | 40 |
| 2005 | Doctor WhoSeries | Gantok | 39 |
| 2005 | Doctor Who ConfidentialSeries | Narrator | 39 |
| 2005 | Return of the GoodiesMovie | Himself | 39 |
| 2005 | Wallace & Gromit: The Curse of the Were-RabbitMovie | Miss Blight (voice) | 39 |
| 2005 | Match PointMovie | Ping-Pong Player | 39 |
| 2005 | Doctor Who: A New DimensionMovie | Self | 39 |
| 2005 | Don't Crash: The Documentary of the Making of the Movie of the Book of the Radio Series of 'The Hitchhiker's Guide to the Galaxy'Movie | Self - The League of Gentlemen | 39 |
| 2004 | Agatha Christie's MarpleSeries | Ronald Hawes | 38 |
| 2004 | Who Do You Think You Are?Series | Self | 38 |
| 2004 | Sex Lives of the Potato MenMovie | Jeremy | 38 |
| 2004 | Shaun of the DeadMovie | Radio Presenter With 'Spaceship' Theory / Wildlife voiceover (voice) (uncredited) | 38 |
| 2004 | CatterickSeries | Peter | 38 |
| 2004 | Nighty NightSeries | Glenn Bulb | 38 |
| 2004 | Spaced: Skip to the EndMovie | Self | 38 |
| 2003 | Bright Young ThingsMovie | House Agent | 37 |
| 2003 | QISeries | Self | 37 |
| 2003 | 100 Greatest Scary MomentsSeries | — | 37 |
| 2002 | Robbie the Reindeer: Legend of the Lost TribeMovie | Viking (voice) | 36 |
| 2002 | Footballers' WivesSeries | Teddy - Agent | 36 |
| 2002 | Tales from Behind the CryptMovie | Self | 36 |
| 2001 | Dr Terrible's House of HorribleSeries | Hang Man Chang | 35 |
| 2001 | Friday Night with Jonathan RossSeries | Self | 35 |
| 2000 | Randall & Hopkirk (Deceased)Series | — | 34 |
| 1998 | In the RedSeries | Junior Detective | 32 |
| 1997 | Midsomer MurdersSeries | Rev Giles Shawcross | 31 |
| 1996 | PROBE: Unnatural SelectionMovie | Mr. Emerson | 30 |
| 1995 | Highgate House of HorrorMovie | Mr Banham | 29 |
| 1995 | PROBE: The Devil of WinterborneMovie | Georgie | 29 |
| 1993 | HarrySeries | Diner Manager | 27 |
| 1989 | Agatha Christie's PoirotSeries | Leonard Boynton | 23 |
| 1971 | A Ghost Story for ChristmasSeries | Radio Presenter (Voice) | 5 |