James McAvoy nasceu em Scotstoun, Glasgow. A sua mãe, Elizabeth Johnstone, é enfermeira psiquiatra e o pai, também James McAvoy, constructor. A sua irmã Joy faz parte da banda escocesa Streetside. Os pais de James divorciaram-se quando este tinha apenas sete anos, quando se mudou para a casa dos avós maternos (Mary e James Johnstone), em Drumchapel. Frequentou o colégio St. Thomas Aquinas, considerado um colégio católico, e durante seis anos o Pace Youth Theatre, onde teve aulas com Mhari Gilbert. Graduou-se em 2000 no Royal Scottish Academy of Music and Drama (Real Academia Escocesa de Música e Representação).
Patricia / Dennis / Hedwig / The Beast / Barry / Heinrich / Jade / Ian / Mary Reynolds / Norma / Jalin / Kat / B.T. / Kevin Wendell Crumb / Mr. Pritchard / Felida / Luke / Goddard / Samuel / Polly
Era uma Vez um Deadpool (2018)
71%
27/12/2018
Comédia Ação Aventura
Charles Xavier / Professor X (uncredited)
Gnomeu e Julieta: O Mistério do Jardim (2018)
57%
31/05/2018
Animação Família Fantasia Comédia Aventura Mistério
Gnomeo (voice)
Deadpool 2 (2018)
75%
17/05/2018
Ação Comédia Aventura
Charles Xavier (uncredited)
Submersão (2017)
54%
12/04/2018
Drama Thriller Romance
James More
Atômica (2017)
64%
03/08/2017
Ação Thriller
David Percival
The Making of 'Split' (2017)
66%
18/04/2017
Documentário Drama Thriller
Self
Fragmentado (2017)
73%
23/03/2017
Terror Thriller
Kevin Wendell Crumb
X-Men: Apocalipse (2016)
65%
19/05/2016
Ação Aventura Ficção científica Fantasia
Charles Xavier / Professor X
Victor Frankenstein (2015)
59%
26/11/2015
Drama Ficção científica Thriller
Victor Frankenstein
Dois Lados do Amor: Ele (2014)
67%
10/10/2014
Romance Drama
Conor
Dois Lados do Amor: Ela (2014)
67%
10/10/2014
Drama Romance
Conor
Dois Lados do Amor (2014)
61%
12/09/2014
Drama
Conor Ludlow
Filth: O Nome Da Ambição (2013)
69%
30/05/2014
Crime Drama Comédia
Bruce Robertson
X-Men: Dias de um Futuro Esquecido (2014)
75%
22/05/2014
Ação Aventura Ficção científica
Charles Xavier / Professor X
Muppets 2: Procurados e Amados (2014)
63%
27/03/2014
Comédia Aventura Crime Família
UPS Guy
Em Transe (2013)
66%
05/04/2013
Thriller Crime Drama Mistério
Simon
Inimigos de Sangue (2013)
59%
15/03/2013
Ação Aventura Crime
Max Lewinsky
X-Men: First Class 35mm Special (2012)
69%
05/06/2012
Documentário
Self
Conspiração Americana (2011)
66%
04/05/2012
Crime Drama História
Frederick Aiken
Operação Presente (2011)
68%
23/11/2011
Drama Animação Família Comédia
Arthur (voice)
50% (2011)
72%
30/09/2011
Comédia Drama
X-Men: Primeira Classe (2011)
73%
03/06/2011
Ação Ficção científica Aventura
Charles Xavier / Professor X
Gnomeu e Julieta (2011)
59%
11/02/2011
Animação Família
Gnomeo (voice)
A Última Estação (2009)
64%
04/09/2009
Drama Romance
Valentin Bulgakov
Amor e Inocência (2007)
73%
26/08/2008
Romance Drama
Tom Lefroy
O Procurado (2008)
65%
22/08/2008
Ação Thriller Crime
Wesley Gibson
Desejo e Reparação (2007)
77%
31/12/2007
Drama Romance
Robbie Turner
Killers Kill, Dead Men Die (2007)
46%
13/03/2007
The Shutterbug
O Último Rei da Escócia (2006)
74%
02/02/2007
Drama
Dr. Nicholas Garrigan
Garoto Nota 10 (2006)
64%
15/10/2006
Drama Comédia Romance
Brian Jackson
Penelope (2006)
67%
01/03/2006
Fantasia Comédia Romance
Johnny/Max
As Crônicas de Nárnia: O Leão, a Feiticeira e o Guarda-Roupa (2005)
71%
09/12/2005
Aventura Família Fantasia
Mr. Tumnus
Macbeth (2005)
78%
14/11/2005
Crime Drama
Joe Macbeth
Marionetes (2004)
66%
24/10/2004
Aventura Animação Drama Fantasia
Hal (voice)
Wimbledon - O Jogo do Amor (2004)
62%
22/10/2004
Comédia Romance
Carl Colt
Os Melhores Dias de Nossas Vidas (2004)
74%
15/10/2004
Drama
Rory O'Shea
Loucos e Decadentes (2003)
64%
03/10/2003
Comédia
Simon Balcairn
White Teeth (2002)
61%
11/05/2003
Drama
Josh Malfen
Bollywood Queen (2002)
60%
20/01/2003
Drama Música Romance
Jay
Um Grito Embaixo d'Água (2001)
51%
24/09/2002
Thriller Terror
Mike
Lorna Doone (2001)
59%
11/03/2001
Drama Romance
Sergeant Bloxham
Ecos da Guerra (1997)
56%
21/11/1997
Drama Guerra
Anthony Balfour
The Near Room (1997)
58%
11/04/1997
Drama Thriller
Kevin
The Daily Show com Trevor Noah (1996)
63%
News Comédia
Self
Sandman (2022)
81%
Sci-Fi & Fantasy Drama
Golden Haired Man (voice)
The Great Celebrity Bake Off for Stand Up To Cancer (2018)