James McAvoy

Actor

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
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
2017
as James More
Atomic Blonde
2017
as David Percival
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: Her
2014
as Conor
The Disappearance of Eleanor Rigby: Him
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
Arthur Christmas
2011
as Arthur (voice)
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
Becoming Jane
2007
as Tom Lefroy
Atonement
2007
as Robbie Turner
Starter for 10
2006
as Brian Jackson
Penelope
2006
as Johnny/Max
The Last King of Scotland
2006
as Dr. Nicholas Garrigan
The Chronicles of Narnia: The Lion, the Witch and the Wardrobe
2005
as Mr. Tumnus
Macbeth
2005
as Joe Macbeth
Strings
2004
as Hal (voice)
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
The Pool
2001
as Mike
Lorna Doone
2001
as Sergeant Bloxham
Regeneration
1997
as Anthony Balfour
The Near Room
1997
as Kevin
Control
as Dr. Conway
Turn Up the Sun!
California Schemin'