2025
Back in Action as Baron2024
RIPLEY as Tom Ripley2023
All of Us Strangers as Adam2023
Off Script with The Hollywood Reporter as Self2021
The Pursuit of Love as Lord Merlin2021
Secret Safari: Into the Wild as Narrator2021
Being James Bond as Self (archive footage)2019
His Dark Materials as Jopari2019
His Dark Materials as John Parry2019
His Dark Materials as Colonel John Parry2019
1917 as Lieutenant Leslie2019
Modern Love as Tobin2018
A Dark Place as Donald Devlin2017
School of Roars as Narrator2017
Handsome Devil as Dan Sherry2016
Fleabag as The Priest2016
Alice Through the Looking Glass as Addison Bennett2016
Sherlock: The Abominable Bride as Professor Moriarty2016
Denial as Anthony Julius2015
The Late Show with Stephen Colbert as Self2015
Spectre as C2015
Victor Frankenstein as Inspector Turpin2014
Late Night with Seth Meyers as Self2014
Variety Studio: Actors on Actors as Self2014
Pride as Gethin2014
Locke as Donal (voice)2013
Dates as Christian2013
The Stag as Davin2012
The Hollow Crown as King Louis2012
The Town as Mark Nicholas2012
Blackout as Dalien Bevan2011
Black Mirror as Chris Gillhaney2010
Sherlock as Jim Moriarty2010
Sherlock as Self2010
Sherlock as Self / Jim Moriarty2009
Garrow's Law as Captain Robert Jones2008
John Adams as Colonel William Smith2007
The Graham Norton Show as Self2004
My Life in Film as Jones2003
Jimmy Kimmel Live! as Self2001
Band of Brothers as John D. Hall1998
Saving Private Ryan as Soldier on the Beach1964
Horizon as Narrator1962
The Late Late Show as SelfNaN
Wake Up Dead Man: A Knives Out Mystery as Not available2025
Blue Moon as Richard Rodgers2025
People Watching as Not available2024
Quintessentially Irish as Self2024
On the Red Carpet Presents: All of Us Strangers as Self2024
National Theatre Live: Vanya as Ivan / Sonya / Michael / Helena / Alexander / Maureen / Liam / Elizabeth2023
An Audience with Kylie as Self2022
Catherine Called Birdy as Lord Rollo2021
Oslo as Terje Rød-Larsen2020
Three Kings as Patrick2020
Cognition as Elias2019
National Theatre Live: Present Laughter as Garry Essendine2018
King Lear as Edgar2018
The Delinquent Season as Chris2018
Hamlet as Hamlet2016
Earth's Seasonal Secrets as Narrator (voice)2016
This Beautiful Fantastic as Vernon2016
Swallows and Amazons as Lazlov2016
The Hope Rooms as Sean2014
Jimmy's Hall as Father Seamus2014
Unlocking Sherlock as Himself / Jim Moriarty2013
National Theatre Live: 50 Years on Stage as Not available2013
Legacy as Viktor Koslov2012
Simon Schama's Shakespeare as Not available2012
The Scapegoat as Paul2012
Sea Wall as Alex2011
Chasing Cotards as Hart Elliot-Hinwood2010
Anton Chekhov's The Duel as Laevsky2010
Lennon Naked as Paul McCartney2008
Little White Lie as Barry2003
Dead Bodies as Tommy McGann2000
Nora as Michael Bodkin2000
Longitude as John CampbellNaN
Pressure as James Stagg2005
The Quatermass Experiment as Vernon1999
Sweety Barrett as Danny1998
Miracle at Midnight as Michael GrunbaumNaN
Heart of Darkness as (voice)2010
Silent Things as Jake2003
Killing Hitler as Sniper1998
The American as Valentin de Bellegarde1997
Drinking Crude as Paul1996
Korea as Eamon Doyle1990
The Love She Sought as Child in classroomNaN
My Notes on Mars as Sam