James McAvoy
James McAvoy is a Scottish actor and director. He made his acting debut as a teen in The Near Room (1995) and appeared mostly on television until 2003, when his film career began. His television work includes the thriller State of Play (2003), the science fiction miniseries Frank Herbert's Children of Dune (2003), and the drama series Shameless (2004–2005).
WikipediaFrequent Collaborators
🎬 Movies
California Schemin'
director
2026
California Schemin'
actor
2026
Pose
actor
2026
Speak No Evil
actor
2024
The Book of Clarence
actor
2024
My Son
actor
2021
Together
actor
2021
National Theatre Live: Cyrano de Bergerac
actor
2020
The Summers of It - Chapter Two: It Ends
actor
2019
It Chapter Two
actor
2019
Dark Phoenix
actor
2019
Glass
actor
2019
Sherlock Gnomes
actor
2018
Submergence
actor
2018
Atomic Blonde
actor
2017
Split
actor
2017
X-Men: Apocalypse
actor
2016
Victor Frankenstein
actor
2015
The Disappearance of Eleanor Rigby: Him
actor
2014
The Disappearance of Eleanor Rigby: Her
actor
2014
X-Men: Days of Future Past
actor
2014
The Disappearance of Eleanor Rigby: Them
actor
2014
Filth
actor
2013
Trance
actor
2013
Welcome to the Punch
actor
2013
X-Men: First Class 35mm Special
actor
2012
Arthur Christmas
actor
2011
Children of the Atom - Filming X-Men: First Class
actor
2011
X-Men: First Class
actor
2011
The Conspirator
actor
2011
Gnomeo & Juliet
actor
2011
The Last Station
actor
2009
Wanted
actor
2008
Penelope
actor
2007
Becoming Jane
actor
2007
Atonement
actor
2007
The Last King of Scotland
actor
2006
Starter for 10
actor
2006
The Chronicles of Narnia: The Lion, the Witch and the Wardrobe
actor
2005
ShakespeaRe-Told: Macbeth
actor
2005
Strings
actor
2004
Inside I'm Dancing
actor
2004
Wimbledon
actor
2004
Bright Young Things
actor
2003
White Teeth
actor
2002
The Pool
actor
2001
Lorna Doone
actor
2001
The Near Room
actor
1997