James McAvoy oynadığı filmler ve diziler

Glass (2019)
O Bölüm 2 (It Chapter Two) (2019)
X-Men: Dark Phoenix (Dark Phoenix) (2019)
Watership Down (2018 - )
Sarışın Bomba (Atomic Blonde) (2017)
Parçalanmis (Split) (2016)
X-Men: Apocalypse (2016)
Victor Frankenstein (2015)
X-Men: Geçmis Günler Gelecek (X-Men: Days of Future Past) (2014)
Askin Halleri (The Disappearance of Eleanor Rigby: Them) (2014)
Pislik (Filth) (2013)
The Disappearance of Eleanor Rigby: Him (2013)
Trans (Trance) (2013)
The Disappearance of Eleanor Rigby: Her (2013)
Büyük Tuzak (Welcome to the Punch) (2013)
X-Men: Birinci sinif (X: First Class) (2011)
Hediye Operasyonu (Arthur Christmas) (2011)
Sevimli Cüceler Cino ve Jülyet (Gnomeo & Juliet) (2011)
Suikast (The Conspirator) (2010)
Askin son mevsimi (The Last Station) (2009)
Wanted (2008)
Askin kitabi (Becoming Jane) (2007)
Kefaret (Atonement) (2007)
Starter for 10 (2006)
Iskoçya'nin son krali (The Last King of Scotland) (2006)
Narnia günlükleri: Aslan, cadi ve dolap (The Chronicles of Narnia: The Lion, the Witch and the Wardrobe) (2005)
ShakespeaRe-Told (2005)
Inside I'm Dancing (Rory O'Shea Was Here) (2004)
Ipler (Strings) (2004)
Wimbledon (2004)
State of Play (2003)
Bright Young Things (2003)
Children of Dune (Frank Herbert's Children of Dune) (2003)
Bollywood Queen (2002)
Swimming Pool - Der Tod feiert mit (The Pool) (2001)