|
California Schemin' (2026) as Anthony |
|
Pose (2026) as Thomas |
|
Lions Uncut: Australia 2025 (2025) as Narrator |
|
The Space Between Attack and Decay (2025) as Narrator |
|
Speak No Evil (2024) as Paddy |
|
The Book of Clarence (2024) as Pontius Pilate |
|
Svensken bakom Hollywoodkroppen (2023) as Himself |
|
The Bubble (2022) as James McAvoy |
|
The Sands Between (2021) as Man |
|
My Son (2021) as Edmond Murray |
|
Together (2021) as He |
|
The Gruffalo and Me: The Remarkable Julia Donaldson (2020) as reader |
|
The Magical World of Julia Donaldson (2020) as Self - Readings |
|
One World: Together at Home (2020) as Self |
|
National Theatre Live: Cyrano de Bergerac (2020) as Cyrano de Bergerac |
|
The Summers of It - Chapter Two: It Ends (2019) as Self |
|
It Chapter Two (2019) as Bill Denbrough |
|
Dark Phoenix (2019) as Charles Xavier / Professor X |
|
Glass (2019) as Patricia / Dennis / Hedwig / The Beast / Barry / Heinrich / Jade / Ian / Mary Reynolds / Norma / Jalin / Kat / B.T. / Kevin Wendell Crumb / Mr. Pritchard / Felida / Luke / Goddard / Samuel / Polly |
|
Once Upon a Deadpool (2018) as Charles Xavier / Professor X (uncredited) |
|
Deadpool 2 (2018) as Charles Xavier (uncredited) |
|
Sherlock Gnomes (2018) as Gnomeo (voice) |
|
Submergence (2018) as James More |
|
Atomic Blonde (2017) as David Percival |
|
The Making of 'Split' (2017) as Self |
|
Split (2017) as Dennis / Patricia / Hedwig / The Beast / Kevin Wendell Crumb / Barry / Orwell / Jade |
|
X-Men: Apocalypse (2016) as Professor Charles Xavier |
|
Victor Frankenstein (2015) as Victor Frankenstein |
|
The Disappearance of Eleanor Rigby: Him (2014) as Conor |
|
The Disappearance of Eleanor Rigby: Her (2014) as Conor |
|
X-Men: Days of Future Past (2014) as Charles Xavier |
|
The Disappearance of Eleanor Rigby: Them (2014) as Conor Ludlow |
|
Muppets Most Wanted (2014) as UPS Guy |
|
Filth (2013) as Bruce |
|
Trance (2013) as Simon |
|
Welcome to the Punch (2013) as Max Lewinsky |
|
X-Men: First Class 35mm Special (2012) as Self |
|
Arthur Christmas (2011) as Arthur (voice) |
|
Children of the Atom - Filming X-Men: First Class (2011) as Self |
|
X-Men: First Class (2011) as Charles Xavier |
|
The Conspirator (2011) as Frederick Aiken |
|
Gnomeo & Juliet (2011) as Gnomeo (voice) |
|
The Last Station (2009) as Valentin Bulgakov |
|
Wanted (2008) as Wesley Gibson |
|
Penelope (2007) as Johnny/Max |
|
Becoming Jane (2007) as Tom Lefroy |
|
Atonement (2007) as Robbie Turner |
|
The Last King of Scotland (2006) as Dr. Nicholas Garrigan |
|
Starter for 10 (2006) as Brian Jackson |
|
The Chronicles of Narnia: The Lion, the Witch and the Wardrobe (2005) as Mr. Tumnus |
|
ShakespeaRe-Told: Macbeth (2005) as Joe Macbeth |
|
Strings (2004) as Hal |
|
Inside I'm Dancing (2004) as Rory O'Shea |
|
Wimbledon (2004) as Carl Colt |
|
Bright Young Things (2003) as Simon Balcairn |
|
Bollywood Queen (2002) as Jay |
|
White Teeth (2002) as Josh Malfen |
|
Swimming Pool - Der Tod feiert mit (2001) as Mike |
|
Lorna Doone (2001) as Sergeant Bloxham |
|
Regeneration (1997) as Anthony Balfour |
|
The Near Room (1997) as Kevin |
|
Faith () as Michael |
|
Control () as Dr. Conway |
|
California Schemin' (2026) Director |
|
Filth (2013) Producer |
|
50/50 (2011) Thanks |