James McAvoy
James McAvoy appears in 11 films in the YearTube catalog, from 2003 to 2019.
Filmography
- It Chapter Two 2019 · as Bill Denbrough
- Split 2017 · as Dennis / Patricia / Hedwig / The Beast / Kevin Wendell Crumb / Barry / Orwell / Jade
- X-Men: Apocalypse 2016 · as Professor Charles Xavier
- X-Men: Days of Future Past 2014 · as Charles Xavier
- Filth 2013 · as Bruce
- X-Men: First Class 2011 · as Charles Xavier (24 Years)
- The Last Station 2009 · as Valentin Bulgakov
- Atonement 2007 · as Robbie Turner
- 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
- Bright Young Things 2003 · as Simon Balcairn
Frequent collaborators
- Jim Broadbent 3 films together
- Michael Fassbender 3 films together
- Jennifer Lawrence 3 films together
- Nicholas Hoult 3 films together
- Rose Byrne 2 films together
- Simon McBurney 2 films together
- John Sessions 2 films together
- Evan Peters 2 films together
- Josh Helman 2 films together
- Harriet Walter 2 films together
- Lucas Till 2 films together