

Cast & creator
Best known for Watch What Happens Live with Andy Cohen, The Tonight Show Starring Jimmy Fallon, The Late Show with Stephen Colbert
James McAvoy (born April 21, 1979) is a Scottish actor. He made his acting debut as a teen in The Near Room (1995) and appeared mostly on television until 2003, when his feature film career began. His notable television work includes the thriller State of Play, science fiction miniseries Frank Herbert's Children of Dune and the channel 4s BAFTA award-winning series Shameless (British TV series). He has performed in several West End productions and has received four nominations for the Laurence Olivier Award for Best Actor, and has also done voice work for animated films including Gnomeo & Juliet, its sequel Sherlock Gnomes, and Arthur Christmas. In 2003, McAvoy appeared in a lead role in Bollywood Queen, then in another lead role as Rory in Inside I'm Dancing in 2004. This was followed by a supporting role, as the faun Mr. Tumnus, in The Chronicles of Narnia: The Lion, the Witch and the Wardrobe (2005). His performance in Kevin Macdonald's drama The Last King of Scotland (2006) garnered him several award nominations, including the BAFTA Award for Best Supporting Actor. The critically acclaimed romantic drama war film Atonement (2007) earned him a Golden Globe Award nomination and his second BAFTA nomination. He later appeared as a newly trained assassin in the action thriller Wanted (2008). In 2011, McAvoy portrayed Professor Charles Xavier in the superhero film X-Men: First Class, a role he reprised in X-Men: Days of Future Past (2014), X-Men: Apocalypse (2016), Deadpool 2 (2018), and Dark Phoenix (2019). McAvoy starred in the crime comedy-drama film Filth (2013), for which he won Best Actor in the British Independent Film Awards. In 2016, he portrayed Kevin Wendell Crumb, a man with 23 alternate personalities, in M. Night Shyamalan's Split, for which he received critical acclaim, and later reprised the role for the sequel Glass (2019). Since 2019, he has portrayed Lord Asriel Belacqua in the BBC/HBO fantasy series His Dark Materials.
Also known as: James Andrew McAvoy
68
film credits
32
television credits
97
1953–2026 · acting roles
6.7
average across scored titles
Signature credits
Across film & television
Showing 100 of 100 credits

Self - Guest
2009
Self - Guest
2014
Self
2015
Self - Guest
2014
Self
1996
Self - Guest
2010
Self - Host
1975
Self - Guest
2007
Self - Guest
2003

Self
2002
Steve McBride
2004
James W. Miller
2001
Golden Haired Man (voice)
2022
Lord Asriel
2019
Ray Pritchard
2002
Charles Xavier (uncredited)
2018
Self
1953
Mr. Tumnus
2005
Self - Guest
2018
Self - Guest
2004
Bill Denbrough
2019
Self
2024
Professor Charles Xavier
2016
Charles Xavier
2014
Self - Guest
2001
Charles Xavier / Professor X
2019
Gowan Ross
2002
Dennis / Patricia / Hedwig / The Beast / Kevin Wendell Crumb / Barry / Orwell / Jade
2017
Paddy
2024
David Percival
2017
Robbie Turner
2007
Martin Vosper
2001
Wesley Gibson
2008
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
2019
Gnomeo (voice)
2011
Arthur (voice)
2011
Pontius Pilate
2024
Charles Xavier / Professor X (uncredited)
2018
Dr. Nicholas Garrigan
2006
Thomas
2026
Simon
2013
Leto Atreides II
2003
Dan Foster
2003
Thanks
2011
UPS Guy
2014
Hazel (voice)
2018
Self
2026

Gnomeo (voice)
2018
Victor Frankenstein
2015
Max Lewinsky
2013
Tom Lefroy
2007
Bruce
2013
Producer
2013
Johnny/Max
2007
Frederick Aiken
2011
James McAvoy
2022
Liam
2003
Carl Colt
2004
Valentin Bulgakov
2009
Edmond Murray
2021
Brian Jackson
2006
Josh Malfen
2002
Conor Ludlow
2014
Sergeant Bloxham
2000
Self
2020
Conor
2014
Conor
2014
Anthony
2026
Director
2026
James More
2018
He
2021
Rory O'Shea
2004
Mike
2001
Self
2011
Simon Balcairn
2003
Self
2012
Self
2019reader
2020
Michael
2026
Narrator
2020
Hal
2004
Joe Macbeth
2005
Anthony Balfour
1997Self - Readings
2020
Jay
2002
Sergeant Bloxham
2001
Self
2014
Narrator
2025
Kevin
1997
Self
2017
Cyrano de Bergerac
2020
Himself
2023
Charles Xavier (24 Years)
2011
Man
2021Dr. Conway

Josh Malfen
2002
Narrator
2025