Filmography of James McAvoy

2019GlassKevin Wendell Crumb / The Horde
2018X-Men: Dark PhoenixCharles Xavier / Professor X
2018X-Men: The New MutantsCharles Xavier / Professor X
2018Gnomeo & Juliet: Sherlock GnomesGnomeo (voice)
2017Atomic BlondeDavid Percival
2017SubmergenceJames Moore
2016SplitDennis / Patricia / Hedwig / The Beast / Kevin Wendell Crumb / Barry / Orwell / Jade
2016X-Men: Apocalypse UnearthedHimself
2016X-Men: ApocalypseProfessor Charles Xavier
2015Victor FrankensteinVictor Von Frankenstein
2015Mutant vs. Machine: The Making of X-Men: Days of Future PastHimself
2015X-Men: UnguardedHimself
2014The Disappearance of Eleanor Rigby: HerConor
2014The Disappearance of Eleanor Rigby: HimConor
2014X-Men: Days of Future PastCharles Xavier / Professor X (Young)
2014The Disappearance of Eleanor Rigby: ThemConor Ludlow
2014Muppets Most WantedUPS Guy
2013FilthBruce Robertson
2013Welcome to the PunchMax Lewinsky
2011Children of the Atom: Filming X-Men: First ClassHimself
2011X-Men: First ClassCharles Xavier / Professor X
2011Arthur ChristmasArthur (voice)
2011Gnomeo & JulietGnomeo (voice)
2010The ConspiratorFrederick Aiken
2009The Last StationValentin Bulgakov
2008WantedWesley Gibson
2007AtonementRobbie Turner
2007Becoming JaneTom Lefroy
2006Starter for 10Brian Jackson
2006The Last King of ScotlandDr. Nicholas Garrigan
2005The Chronicles of Narnia: The Lion, the Witch and the WardrobeMr. Tumnus, the Faun
2005ShakespeaRe-Told: MacbethJoe Macbeth
2004Inside I'm DancingRory O'Shea
2004WimbledonCarl Colt
2003State of PlayDan Foster
2003Bright Young ThingsSimon Balcairn
2003Frank Herbert's Children of DuneLeto Atreides II
2003Children of Dune - Part 3Leto Atreides II
2003Children of Dune - Part 1Leto Atreides II
2003Children of Dune - Part 2Leto Atreides II
2002White Teeth
2002Bollywood QueenJay
2001Swimming PoolMike
2001Band of BrothersPvt. James W. Miller
2001Lorna DooneSergeant Bloxham
1997RegenerationAnthony Balfour
1995The Near RoomKevin