|
Pressure (2026) as Marshall Bernard Montgomery |
|
Fackham Hall (2025) as Lord Davenport |
|
Orwell: 2+2=5 (2025) as George Orwell (voice) |
|
The Radleys (2024) as Peter Radley / Will Radley |
|
Stephen Sondheim's Old Friends (2022) as Self |
|
Dream Horse (2021) as Howard Davies |
|
Letters Live from the Archive: Union Chapel (2021) as Self |
|
Run This Town (2020) as Rob Ford |
|
Once Upon a Time... in Hollywood (2019) as Steve McQueen |
|
Dreams (2019) as Self - Narrator (voice) |
|
Prince Harry's Story: Four Royal Weddings (2018) as Self - Host |
|
Our Kind of Traitor (2016) as Hector |
|
Queen of the Desert (2015) as Richard Wylie |
|
Bill (2015) as Sir Richard Hawkins |
|
The Silent Storm (2014) as Balor |
|
Romeo & Juliet (2013) as Lord Capulet |
|
Desire (2013) as |
|
The Sweeney (2012) as Frank Haskins |
|
Will (2011) as Gareth |
|
Stolen (2011) as DI Carter |
|
Your Highness (2011) as Boremont |
|
The Escapist (2008) as Rizza |
|
Confessions of a Diary Secretary (2007) as Tony Blair |
|
The Baker (2007) as Milo |
|
The Situation (2007) as Dan Murphy |
|
The 50 Greatest Television Dramas (2007) as Self |
|
Stormbreaker (2006) as Yassen Gregorovich |
|
Chromophobia (2006) as Marcus Aylesbury |
|
Much Ado About Nothing (2005) as Benedick |
|
An Unfinished Life (2005) as Gary Winston |
|
Friends & Crocodiles (2005) as Paul Reynolds |
|
Colditz (2005) as Nicholas McGrade |
|
Νύφες (2004) as Norman Harris |
|
Keane (2004) as William Keane |
|
Brighton Bomb (2003) as Narrator |
|
Dreamcatcher (2003) as Jonesy |
|
Jeffrey Archer: The Truth (2002) as Jeffrey Archer |
|
The Making of 'Band of Brothers' (2001) as Self |
|
Warriors (1999) as Lt. Neil Loughrey |
|
Robinson Crusoe (1997) as Patrick |
|
Rik Mayall Presents: Micky Love (1993) as Clive |
|
The Runner () as |
|
Jack of Spades () as |
|
The Radleys (2024) Executive Producer |
|
The Baker (2007) Producer |