
Filmography41 titles
Importing filmography…
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2025 | VE Day 80Series | Self | 54 |
| 2024 | Tomb Raider: The Legend of Lara CroftSeries | Charles Devereaux (voice) | 53 |
| 2024 | Red EyeSeries | Dr. Matthew Nolan | 53 |
| 2023 | The Boy in the WoodsMovie | Jasko | 52 |
| 2021 | The Vicar of Dibley: Inside OutMovie | Self | 50 |
| 2021 | Space SweepersMovie | James Sullivan / The CEO of UTS | 50 |
| 2020 | Between the CoversSeries | Self | 49 |
| 2019 | My ZoeMovie | James Lewis | 48 |
| 2018 | Ocean's EightMovie | Claude Becker | 47 |
| 2017 | CastlevaniaSeries | Trevor Belmont (voice) | 46 |
| 2017 | Brain on FireMovie | Tom Cahalan | 46 |
| 2016 | Alice Through the Looking GlassMovie | King Oleron | 45 |
| 2016 | Berlin StationSeries | Daniel Miller | 45 |
| 2015 | Getting the Old Scent Again: Reimagining Red DragonMovie | Self | 44 |
| 2014 | The Hobbit: The Battle of the Five ArmiesMovie | Thorin Oakenshield | 43 |
| 2014 | The CrucibleMovie | John Proctor | 43 |
| 2014 | Into the StormMovie | Gary Morris | 43 |
| 2013 | HannibalSeries | Francis Dolarhyde | 42 |
| 2013 | The Hobbit: The Desolation of SmaugMovie | Thorin Oakenshield | 42 |
| 2012 | The Hobbit: An Unexpected JourneyMovie | Thorin Oakenshield | 41 |
| 2011 | Captain America: The First AvengerMovie | Heinz Kruger | 40 |
| 2010 | Strike BackSeries | John Porter | 39 |
| 2009 | Moving OnSeries | John Mulligan | 38 |
| 2008 | Inspector George GentlySeries | — | 37 |
| 2007 | Miss Marie Lloyd: Queen of the Music HallMovie | Percy Courtenay | 36 |
| 2006 | Robin HoodSeries | Sir Guy of Gisbourne | 35 |
| 2005 | ShakespeaRe-ToldSeries | — | 34 |
| 2005 | Malice AforethoughtSeries | William Chatford | 34 |
| 2005 | Israel and the Arabs - Elusive PeaceSeries | Self | 34 |
| 2004 | North & SouthSeries | John Thornton | 33 |
| 2003 | Between The SheetsSeries | Paul Andrews | 32 |
| 2002 | SpooksSeries | Lucas North | 31 |
| 2002 | The Inspector Lynley MysteriesSeries | Philip Turner | 31 |
| 2002 | Ultimate ForceSeries | Capt. Ian Macalwain | 31 |
| 2001 | MacbethMovie | Angus | 30 |
| 1999 | Star Wars: Episode I - The Phantom MenaceMovie | Tonra | 28 |
| 1999 | CleopatraSeries | Epiphanes | 28 |
| 1988 | This MorningSeries | Self | 17 |
| 1986 | CasualtySeries | Craig Parker | 15 |
| 1983 | Natural WorldSeries | Narrator | 12 |
| 1971 | Great PerformancesSeries | Astov | — |