
Filmography47 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2028 | Elden RingMovie | — | 48 |
| 2026 | BruvvasMovie | He | 46 |
| 2024 | Black DovesSeries | Sam Young | 44 |
| 2024 | Limonov: The BalladMovie | Eduard 'Eddie' Limonov | 44 |
| 2024 | Paddington in PeruMovie | Paddington Brown (voice) | 44 |
| 2023 | Good BoyMovie | Danny | 43 |
| 2022 | Sunday with Laura KuenssbergSeries | Self | 42 |
| 2022 | Women TalkingMovie | August | 42 |
| 2021 | No Time to DieMovie | Q | 41 |
| 2020 | SurgeMovie | Joseph | 40 |
| 2018 | Mary Poppins ReturnsMovie | Michael Banks | 38 |
| 2017 | Paddington 2Movie | Paddington Brown (voice) | 37 |
| 2017 | Family HappinessMovie | Romily Wells | 37 |
| 2017 | Queers.Series | — | 37 |
| 2016 | A Hologram for the KingMovie | Dave | 36 |
| 2015 | SpectreMovie | Q | 35 |
| 2015 | In the Heart of the SeaMovie | Herman Melville | 35 |
| 2015 | The Danish GirlMovie | Henrik | 35 |
| 2015 | UnityMovie | Narrator (voice) | 35 |
| 2015 | SuffragetteMovie | Sonny Watts | 35 |
| 2015 | London SpySeries | Danny | 35 |
| 2014 | FargoSeries | Patrick 'Rabbi' Milligan | 34 |
| 2014 | PaddingtonMovie | Paddington (voice) | 34 |
| 2013 | The Zero TheoremMovie | Doctor 3 | 33 |
| 2013 | TeenageMovie | British Boy (voice) | 33 |
| 2012 | The Hollow CrownSeries | King Richard | 32 |
| 2012 | SkyfallMovie | Q | 32 |
| 2012 | Playhouse PresentsSeries | Ezra | 32 |
| 2012 | Cloud AtlasMovie | Cabin Boy / Robert Frobisher / Store Clerk / Georgette / Tribesman | 32 |
| 2011 | The HourSeries | Freddie Lyon | 31 |
| 2010 | The TempestMovie | Ariel | 30 |
| 2009 | The InternationalMovie | Renee | 29 |
| 2009 | Bright StarMovie | John Keats | 29 |
| 2009 | Love HateMovie | Tom | 29 |
| 2008 | Brideshead RevisitedMovie | Sebastian Flyte | 28 |
| 2008 | Criminal JusticeSeries | Ben Coulter | 28 |
| 2007 | The Graham Norton ShowSeries | Self | 27 |
| 2006 | Perfume: The Story of a MurdererMovie | Jean-Baptiste Grenouille | 26 |
| 2004 | Layer CakeMovie | Sidney | 24 |
| 2004 | Enduring LoveMovie | Spud | 24 |
| 2004 | Ready When You Are, Mr McGillMovie | Bruno | 24 |
| 2003 | The Booze CruiseMovie | Daniel | 23 |
| 2001 | My Brother TomMovie | Tom | 21 |
| 2000 | Black CabSeries | Ryan | 20 |
| 1999 | The TrenchMovie | Pte. James Deamis | 19 |
| 1948 | BambiSeries | Self | — |
| 0 | All Signs of DeathMovie | Web | — |