
Filmography58 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2026 | Kill JackieSeries | Friedrich | 58 |
| 2023 | The ReckoningSeries | Johnnie Stewart | 55 |
| 2022 | Man vs BeeSeries | Christian | 54 |
| 2021 | The LarkinsSeries | Mr Jerebohm | 53 |
| 2020 | Blithe SpiritMovie | Dr. George Bradman | 52 |
| 2020 | Delia Derbyshire: The Myths And Legendary TapesMovie | Brian Hodgson | 52 |
| 2019 | The WitcherSeries | Giltine | 51 |
| 2018 | BritanniaSeries | Phelan | 50 |
| 2017 | SS-GBSeries | Bernard Staines | 49 |
| 2015 | The Bastard ExecutionerSeries | Lord Pembroke | 47 |
| 2015 | Aaaaaaaah!Movie | Ryan | 47 |
| 2014 | Inside No. 9Series | Mark | 46 |
| 2014 | LucyMovie | The Limey | 46 |
| 2014 | Castles in the SkyMovie | Albert Rowe | 46 |
| 2014 | SardinesMovie | Mark | 46 |
| 2013 | The Lady VanishesMovie | Sir Peveril Brown aka Mr Todhunter | 45 |
| 2013 | RushMovie | Anthony 'Bubbles' Horsley | 45 |
| 2012 | A Touch of ClothSeries | ACC Tom Boss | 44 |
| 2012 | GambitMovie | Xander | 44 |
| 2012 | John Le Mesurier: It's All Been Rather LovelyMovie | Narrator | 44 |
| 2011 | Death in ParadiseSeries | Cheech McCarthy | 43 |
| 2011 | Your HighnessMovie | Warlock | 43 |
| 2011 | The HourSeries | Angus McCain | 43 |
| 2011 | Entertaining the TroopsMovie | Narrator - (Voice) | 43 |
| 2010 | Any Human HeartSeries | John Vivian | 42 |
| 2010 | Meant To BeMovie | — | 42 |
| 2009 | Not Again: Not the Nine O'Clock NewsMovie | Narrator | 41 |
| 2008 | MerlinSeries | Edwin Muirden | 40 |
| 2007 | StardustMovie | Quartus | 39 |
| 2007 | Seven Ages of RockSeries | Self - Narrator (voice) | 39 |
| 2007 | Green Wing SpecialMovie | Mac | 39 |
| 2006 | Rabbit FeverMovie | Rupert | 38 |
| 2006 | The Secret Policeman's Ball: The Ball in the HallMovie | Dr. 'Mac' Macartney / Rev Green | 38 |
| 2006 | The Summer of Rave, 1989Movie | Narrator | 38 |
| 2005 | The River KingMovie | Eric Herman | 37 |
| 2004 | Green WingSeries | Mac | 36 |
| 2003 | Keen EddieSeries | — | 35 |
| 2003 | To Kill a KingMovie | James | 35 |
| 2002 | MirandaMovie | Rod | 34 |
| 2001 | Lara Croft: Tomb RaiderMovie | Mr. Pimms | 33 |
| 2001 | Sword of HonourMovie | — | 33 |
| 2000 | Black BooksSeries | Jason Hamilton | 32 |
| 2000 | Bei aller LiebeSeries | Peter Cobold | 32 |
| 1999 | Notting HillMovie | 'Time Out' Journalist | 31 |
| 1999 | The TrenchMovie | 2nd Lt. Ellis Harte | 31 |
| 1999 | Let Them Eat CakeSeries | — | 31 |
| 1999 | HippiesSeries | Alex Picton-Dinch | 31 |
| 1998 | Heat of the SunSeries | — | 30 |
| 1998 | Les MisérablesMovie | Bamatabois | 30 |
| 1998 | The TribeMovie | Forester | 30 |
| 1997 | Tomorrow Never DiesMovie | HMS Devonshire Yeoman | 29 |
| 1997 | Richard IIMovie | Duke of Aumerle | 29 |
| 1995 | The Vacillations of Poppy CarewMovie | Sean | 27 |
| 1994 | The Madness of King GeorgeMovie | Duke of York | 26 |
| 1992 | Absolutely FabulousSeries | Taylor | 24 |
| 1991 | PerformanceSeries | Edward, Duke of Aumerle | 23 |
| 1989 | Agatha Christie's PoirotSeries | Michael Garfield | 21 |
| 1974 | NOVASeries | Antoine Lavoisier | 6 |