2019
Gauguin: A Dangerous Life as Voice of Paul Gauguin2015
The Late Late Show with James Corden as Self - Guest2007
The Graham Norton Show as SelfNaN
Have I Got a Bit More News for You as Himself - Presenter2025
Downton Abbey: The Grand Finale as Guy Dexter2024
The Agency: Central Intelligence as CIA Director2022
Sunday with Laura Kuenssberg as Self2022
SAS Rogue Heroes as Dudley Wrangel Clarke2022
Downton Abbey: A New Era as Guy Dexter2021
The Pursuit of Love as Uncle Matthew2020
Stateless as Gordon Masters2019
Brassic as Dr. Chris Coxley2019
Gauguin from the National Gallery, London as Narrator2018
Tomb Raider as Richard Croft2018
Les Misérables as Jean Valjean2018
Colette as Willy2018
After 82 as Narrator (voice)2017
The Square as Julian2017
Revolting Rhymes as Wolf (voice)2017
Anjelica Huston on James Joyce: A Shout in the Street as Self - Actor2017
A Funny Thing Happened to Kelly and Ted as Ted2017
Five Star Fouad as Gary2017
The Finish Line as Paul2016
The Crown as Prince Charles2016
Revolting Rhymes as Wolf2016
Finding Dory as Rudder (voice)2016
Money Monster as Walt Camby2016
Genius as Ernest Hemingway2016
Marine Life Interviews as Rudder (voice)2016
National Theatre Live: Les Liaisons Dangereuses as Le Vicomte de Valmont2016
The Tale of Thomas Burberry as Ernest Shackleton2015
Testament of Youth as Mr. Brittain2015
Offshore Incorporated as Narrator2015
The Day They Dropped The Bomb as Narrator (Voice)2014
The Affair as Noah Solloway2014
Pride as Jonathan2013
Muse of Fire as Self2013
Burton and Taylor as Richard Burton2013
The Girl with the Mechanical Maiden as Inventor2012
John Carter as Sab Than2012
Shakespeare's Sonnets as Not available2012
What You Will as Not available2012
Children of the Tsunami as Narrator (voice)2011
The Hour as Hector Madden2011
Appropriate Adult as Fred West2011
Johnny English Reborn as Ambrose2011
Arthur Christmas as Lead Elf (voice)2011
The Awakening as Robert Mallory2010
Jackboots on Whitehall as Fiske (voice)2010
Centurion as General Titus Flavius Virilus2009
From Time to Time as Caxton2009
Breaking the Mould as Howard Florey2008
The Devil's Whore as Oliver Cromwell2008
Punisher: War Zone as Billy / Jigsaw2007
300 as Theron2007
Hannibal Rising as Inspector Popil2007
Tapping the Wire as Self2007
The Wire: The Last Word as Self2007
The Wire Odyssey as Self2007
2000: Bunk and McNulty as Det. James 'Jimmy' McNulty2004
The Forgotten as Ash Correll2003
Mona Lisa Smile as Bill Dunbar2002
The Wire as Jimmy McNulty2002
Chicago as Fred Casely2002
Ten Minutes Older: The Cello as Young Man (segment "About Time 2")2001
Rock Star as Kirk Cuddy2000
28 Days as Jasper1999
Star Wars: Episode I - The Phantom Menace as Palace Guard1999
A Midsummer Night's Dream as Lysander1999
A Christmas Carol as Fred (Scrooge's nephew)1997
Spice World as Photographer1997
The Gambler as Alexei1997
Diana & Me as Rob Naylor1996
Surviving Picasso as Paulo Picasso1996
True Blue as Donald MacDonald1996
E=MC² as Spike1995
Richard III as The Earl of Richmond1991
Secret History as Self (Voice)NaN
& Sons as Not availableNaN
Monstrous Beauty as King Charles IINaN
Call Me Queen as Not available1991
3 Joes as Not available1990
Have I Got News for You as Self - Host1988
This Morning as Self1944
Golden Globe Awards as Self - Nominee