
Filmography60 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2027 | A Place in HellMovie | — | 51 |
| 2026 | It Gets WorseSeries | Brian | 50 |
| 2025 | Blue MoonMovie | Richard Rodgers | 49 |
| 2025 | Wake Up Dead Man: A Knives Out MysteryMovie | Lee Ross | 49 |
| 2025 | Back in ActionMovie | Baron | 49 |
| 2024 | RIPLEYSeries | Tom Ripley | 48 |
| 2024 | Quintessentially IrishMovie | Self | 48 |
| 2023 | Off Script with The Hollywood ReporterSeries | Self | 47 |
| 2023 | An Audience with KylieMovie | Self | 47 |
| 2023 | All of Us StrangersMovie | Adam | 47 |
| 2022 | Catherine Called BirdyMovie | Lord Rollo | 46 |
| 2021 | The Pursuit of LoveSeries | Lord Merlin | 45 |
| 2019 | His Dark MaterialsSeries | John Parry | 43 |
| 2019 | Modern LoveSeries | Tobin | 43 |
| 2019 | National Theatre Live: Present LaughterMovie | Garry Essendine | 43 |
| 2018 | King LearMovie | Edgar | 42 |
| 2018 | The Delinquent SeasonMovie | Chris | 42 |
| 2017 | QuacksSeries | Charles Dickens | 41 |
| 2016 | FleabagSeries | The Priest | 40 |
| 2016 | Alice Through the Looking GlassMovie | Addison Bennett | 40 |
| 2016 | Sherlock: The Abominable BrideMovie | Professor Moriarty | 40 |
| 2016 | Swallows and AmazonsMovie | Lazlov | 40 |
| 2016 | This Beautiful FantasticMovie | Vernon | 40 |
| 2015 | SpectreMovie | C | 39 |
| 2015 | The Late Show with Stephen ColbertSeries | Self - Guest | 39 |
| 2015 | Victor FrankensteinMovie | Inspector Turpin | 39 |
| 2014 | Variety Studio: Actors on ActorsSeries | Self | 38 |
| 2014 | Late Night with Seth MeyersSeries | Self - Guest | 38 |
| 2014 | LockeMovie | Donal (voice) | 38 |
| 2014 | Jimmy's HallMovie | Father Seamus | 38 |
| 2014 | PrideMovie | Gethin | 38 |
| 2014 | Unlocking SherlockMovie | Himself / Jim Moriarty | 38 |
| 2013 | DatesSeries | Christian | 37 |
| 2013 | The StagMovie | Davin | 37 |
| 2013 | LegacyMovie | Viktor Koslov | 37 |
| 2012 | The Hollow CrownSeries | King Louis | 36 |
| 2012 | The ScapegoatMovie | Paul | 36 |
| 2011 | Black MirrorSeries | Chris Gillhaney | 35 |
| 2011 | Chasing CotardsMovie | Hart Elliot-Hinwood | 35 |
| 2010 | Lennon NakedMovie | Paul McCartney | 34 |
| 2010 | SherlockSeries | Jim Moriarty | 34 |
| 2010 | Anton Chekhov's The DuelMovie | Laevsky | 34 |
| 2010 | Silent ThingsMovie | Jake | 34 |
| 2007 | The Graham Norton ShowSeries | Self | 31 |
| 2005 | The ComebackSeries | Brandon Wallick | 29 |
| 2004 | My Life in FilmSeries | Jones | 28 |
| 2003 | Jimmy Kimmel Live!Series | Self - Guest | 27 |
| 2003 | Dead BodiesMovie | Tommy McGann | 27 |
| 2003 | Killing HitlerMovie | Sniper | 27 |
| 2002 | Foyle's WarSeries | James Devereaux | 26 |
| 2001 | Band of BrothersSeries | John D. Hall | 25 |
| 2000 | LongitudeMovie | John Campbell | 24 |
| 2000 | NoraMovie | Michael Bodkin | 24 |
| 1999 | Sweety BarrettMovie | Danny | 23 |
| 1998 | Saving Private RyanMovie | Soldier on the Beach | 22 |
| 1998 | The AmericanMovie | Valentin de Bellegarde | 22 |
| 1996 | KoreaMovie | Eamon Doyle | 20 |
| 1990 | The Love She SoughtMovie | Child in classroom | 14 |
| 1964 | HorizonSeries | Narrator | — |
| 1962 | The Late Late ShowSeries | Self | — |