
Filmography88 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2026 | Blueberry InnMovie | Lord Arlington | 69 |
| 2025 | Ride the SnakeMovie | Sebastian | 68 |
| 2021 | BelfastMovie | Frankie West | 64 |
| 2020 | All Creatures Great & SmallSeries | Albert Saunders | 63 |
| 2020 | My Dad's Christmas DateMovie | Mike | 63 |
| 2019 | The Trial of Christine KeelerSeries | Lord Astor | 62 |
| 2018 | Shakespeare & Hathaway - Private InvestigatorsSeries | George Gonzalo | 61 |
| 2016 | The CrownSeries | Edward Heath | 59 |
| 2016 | VictoriaSeries | Bishop | 59 |
| 2016 | ParanoidSeries | Dr Crowley | 59 |
| 2015 | The C-WordMovie | Ian McFarlane | 58 |
| 2014 | FlemingSeries | Rear Admiral Rushbrooke | 57 |
| 2014 | New WorldsSeries | Hardwick | 57 |
| 2014 | LunaMovie | Dean | 57 |
| 2013 | The White QueenSeries | Henry Stafford | 56 |
| 2013 | UtopiaSeries | Christian Donaldson | 56 |
| 2013 | Father BrownSeries | Kalon | 56 |
| 2013 | Summer in FebruaryMovie | Colonel Paynter | 56 |
| 2013 | Born of WarMovie | Ian | 56 |
| 2011 | Death in ParadiseSeries | Father Charles Dean | 54 |
| 2011 | The Iron LadyMovie | Doctor | 54 |
| 2011 | DCI BanksSeries | Malcolm Austin | 54 |
| 2010 | AccusedSeries | Judge | 53 |
| 2010 | Sex & Drugs & Rock & RollMovie | Graham | 53 |
| 2010 | IdentitySeries | — | 53 |
| 2009 | Law & Order: UKSeries | — | 52 |
| 2009 | The Young VictoriaMovie | Sir Robert Peel | 52 |
| 2009 | MargaretMovie | John Major | 52 |
| 2009 | The QueenSeries | — | 52 |
| 2008 | BonekickersSeries | Daniel Mastiff | 51 |
| 2008 | Attila the HunMovie | Vigilas | 51 |
| 2007 | Heroes and VillainsSeries | — | 50 |
| 2007 | Sherlock Holmes and the Baker Street IrregularsMovie | Inspector Stirling | 50 |
| 2007 | LearnersMovie | John | 50 |
| 2006 | Hotel BabylonSeries | — | 49 |
| 2006 | Notes on a ScandalMovie | Sandy Pabblem | 49 |
| 2006 | Ancient Rome: The Rise and Fall of an EmpireSeries | Senator Natalis | 49 |
| 2006 | Pinochet in SuburbiaMovie | Jack Straw | 49 |
| 2006 | Robin HoodSeries | — | 49 |
| 2005 | EmpireSeries | Cassius | 48 |
| 2005 | KisnaMovie | Peter Beckett | 48 |
| 2004 | New TricksSeries | — | 47 |
| 2004 | Benefit to MankindMovie | John Swannee | 47 |
| 2004 | Battle of the BraveMovie | Gouverneur James Murray | 47 |
| 2003 | The Last DetectiveSeries | — | 46 |
| 2003 | Henry VIIISeries | Thomas Cranmer | 46 |
| 2003 | Lawrence of Arabia, the battle for the Arab worldSeries | T. E. Lawrence | 46 |
| 2002 | SpooksSeries | John Russell | 45 |
| 2002 | Wire in the BloodSeries | Jonathan Goode | 45 |
| 2002 | The JurySeries | Peter Segal | 45 |
| 2002 | The SwapMovie | Tom Forrester | 45 |
| 2002 | Believe NothingSeries | Brian Albumen | 45 |
| 2001 | Waking the DeadSeries | Dr Damien Hooper | 44 |
| 2001 | MessiahSeries | Carl Henderson | 44 |
| 2001 | In DeepSeries | Dr. Gabriel Winterbourne | 44 |
| 2000 | Monarch of the GlenSeries | — | 43 |
| 2000 | The Adventures of Young Indiana Jones: Winds of ChangeMovie | Arnold Toynbee | 43 |
| 2000 | A Christmas CarolMovie | Bob Cratchett | 43 |
| 1998 | The Destruction of Troy and the Adventures of OdysseusMovie | — | 41 |
| 1997 | Midsomer MurdersSeries | Neville Gallagher | 40 |
| 1997 | Midsomer MurdersSeries | Simon Sharpe | 40 |
| 1996 | HamletMovie | Laertes | 39 |
| 1996 | Looking for RichardMovie | Self | 39 |
| 1995 | In the Bleak MidwinterMovie | Joe | 38 |
| 1995 | OthelloMovie | Roderigo | 38 |
| 1994 | Love on a Branch LineSeries | Jasper Pye | 37 |
| 1993 | Magic GrandadSeries | Mr Leyton | 36 |
| 1993 | Rik Mayall PresentsSeries | Tony Scott | 36 |
| 1992 | HeartbeatSeries | Dr. Thomas | 35 |
| 1992 | Shakespeare: The Animated TalesSeries | Clarence / Norfolk (voice) | 35 |
| 1992 | Mr. Wakefield's CrusadeMovie | Richard | 35 |
| 1991 | Truly Madly DeeplyMovie | Mark | 34 |
| 1990 | HamletMovie | Rosencrantz | 33 |
| 1990 | He-PlaySeries | Angel | 33 |
| 1989 | Henry VMovie | Louis the Dauphin | 32 |
| 1989 | Relatively SpeakingMovie | Gregory Pointer | 32 |
| 1989 | 4 PlaySeries | Powell | 32 |
| 1988 | The MaskMovie | Leonardo | 31 |
| 1987 | ScoopMovie | William Boot | 30 |
| 1986 | ScreenPlaySeries | Gary | 29 |
| 1986 | What If It's RainingSeries | Dominic | 29 |
| 1985 | The Last Place on EarthSeries | Lt. 'Teddy' Evans | 28 |
| 1984 | Ordeal by InnocenceMovie | Micky Argyle | 27 |
| 1981 | KinvigSeries | Simon | 24 |
| 1980 | Richard's ThingsMovie | Bill | 23 |
| 1979 | MinderSeries | Father Andrew | 22 |
| 1979 | Telford's ChangeSeries | — | 22 |
| 0 | The Vicar's WifeMovie | Detective Inspector Anthony Hatch | — |