James McAvoy
Date of Birth
Apr 21, 1979
Birth Place:
Glasgow, Scotland


Year Title Role
2017 The Coldest City David Percival
2016 X-Men: Apocalypse Charles Xavier
2015 Victor Frankenstein Victor Frankenstein
2014 The Disappearance of Eleanor Rigby Conor
2014 Filth Bruce
2014 X-Men: Days of Future Past Charles Xavier/Professor X
2014 The Disappearance of Eleanor Rigby: Her Conor
2014 The Disappearance of Eleanor Rigby: Him Conor
2013 Welcome to the Punch Max Lewinsky
2013 Trance Simon
2011 Arthur Christmas Arthur
2011 X-Men: First Class Charles Xavier/Professor X
2011 The Conspirator Frederick Aiken
2011 Gnomeo and Juliet Gnomeo
2010 The Last Station Valentin Bulgakov
2008 Wanted (2008) Wes Gibson
2008 Penelope Johnny/Max
2007 Atonement Robbie Turner
2007 Becoming Jane Tom Lefroy
2006 The Last King of Scotland Nicholas Garrigan
2007 Starter for 10 Brian Jackson
2005 The Chronicles of Narnia: The Lion, the Witch and the Wardrobe Mr. Tumnus
2005 Rory O'Shea Was Here Rory O'Shea
2003 Bright Young Things Simon Balcairn
2004 Wimbledon
Behind the Lines
Provided by Rovi