
2025
Fackham Hall as Lord Davenport2022
Sunday with Laura Kuenssberg as Self2022
A Spy Among Friends as Nicholas Elliott2020
Newscast as Self2019
Once Upon a Time... in Hollywood as Steve McQueen2016
Billions as Bobby 'Axe' Axelrod2016
Billions as Bobby Axelrod2016
Our Kind of Traitor as Hector2015
The Late Show with Stephen Colbert as Self2015
The Late Show with Stephen Colbert as Not available2015
Wolf Hall as Henry VIII2015
Queen of the Desert as Richard Wylie2014
Variety Studio: Actors on Actors as Self2013
Romeo & Juliet as Lord Capulet2012
The Sweeney as Frank Haskins2011
Homeland as Nicholas Brody2011
The Jonathan Ross Show as Self2011
Your Highness as Boremont2008
The Escapist as Rizza2007
The Graham Norton Show as Self2007
Phineas and Ferb as Agent Double O-O (voice)2007
Life as Charlie Crews2007
The Baker as Milo2006
Stormbreaker as Yassen Gregorovich2005
ShakespeaRe-Told as Benedick2003
Dreamcatcher as Jonesy2002
Top Gear as Self2002
The Forsyte Saga as Soames Forsyte2001
Band of Brothers as Richard D. Winters1998
Parkinson as Self1992
A Touch of Frost as Not available1990
Have I Got News for You as Self - Host1989
Agatha Christie's Poirot as Leonard BatesonNaN
Have I Got a Bit More News for You as Self - Presenter2025
Orwell: 2+2=5 as George Orwell (voice)2024
The Radleys as Peter Radley / Will Radley2022
Stephen Sondheim's Old Friends as Self2021
Dream Horse as Howard Davies2021
Letters Live from the Archive: Union Chapel as Self2020
Run This Town as Rob Ford2019
Dreams as Self - Narrator (voice)2019
Damian Lewis: Spy Wars as Self - Host2018
Prince Harry's Story: Four Royal Weddings as Self - Host2015
Bill as Sir Richard Hawkins2014
The Silent Storm as Balor2013
Desire as Not available2011
Stolen as DI Carter2011
Will as Gareth2007
The Situation as Dan Murphy2007
Confessions of a Diary Secretary as Tony Blair2007
The 50 Greatest Television Dramas as Self2006
Chromophobia as Marcus Aylesbury2005
An Unfinished Life as Gary Winston2005
Colditz as Nicholas McGrade2005
Much Ado About Nothing as Benedick2005
Colditz as Nicholas McGrade2005
Friends & Crocodiles as Paul Reynolds2004
Keane as William Keane2004
Brides as Norman Harris2002
Jeffrey Archer: The Truth as Jeffrey Archer2001
The Making of 'Band of Brothers' as Self2000
Life Force as Kurt Glemser2000
Hearts and Bones as Mark Rose1999
Warriors as Lt. Neil Loughrey1999
Warriors as Lt. Neil Loughrey1997
Robinson Crusoe as Patrick1993
Rik Mayall Presents as Clive1952
Today as SelfNaN
Pressure as Marshall Bernard MontgomeryNaN
Jack of Spades as Not available2024
The Radleys Executive Producer2022
A Spy Among Friends Executive Producer2007
The Baker Producer