
James McAvoy
Known for Acting · 94 credits
- Born
- 1979-04-21 (age 47)
- Place of birth
- Glasgow, Scotland, UK
- Also known as
- ジェームズ・マカヴォイ · جيمس مكافوي · เจมส์ แม็กอะวอย · 詹姆斯·麥艾維 · Джеймс Макэвой · James Andrew McAvoy
Biography
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.
Known For
TV Shows (31)

Watch What Happens Live with Andy Cohen
2009
as Self - Guest

The Tonight Show Starring Jimmy Fallon
2014
as Self - Guest

The Daily Show
1996
as Self

The Late Show with Stephen Colbert
2015
as Self

Late Night with Seth Meyers
2014
as Self - Guest

The Graham Norton Show
2007
as Self - Guest

Conan
2010
as Self - Guest

Saturday Night Live
1975
as Self - Host

Top Gear
2002
as Self

Jimmy Kimmel Live!
2003
as Self - Guest

The Tonight Show with Jay Leno
1992

Band of Brothers
2001
as James W. Miller

The Sandman
2022
as Golden Haired Man (voice)

Shameless
2004
as Steve McBride

Foyle's War
2002
as Ray Pritchard

His Dark Materials
2019
as Lord Asriel

The Oscars
1953
as Self

The Inspector Lynley Mysteries
2002
as Gowan Ross

Friday Night with Jonathan Ross
2001
as Self - Guest

Hot Ones Versus
2024
as Self

Murder in Mind
2001
as Martin Vosper

The Great Celebrity Bake Off for Stand Up To Cancer
2018
as Self - Guest

Watership Down
2018
as Hazel (voice)

State of Play
2003
as Dan Foster

Frank Herbert's Children of Dune
2003
as Leto Atreides II

ShakespeaRe-Told
2005

Early Doors
2003
as Liam

Lorna Doone
2000
as Sergeant Bloxham

The Claudia Winkleman Show
2026
as Self

White Teeth
2002
as Josh Malfen

The Bridge: Race to a Fortune
2020
as Narrator
Movies (63)

The Chronicles of Narnia: The Lion, the Witch and the Wardrobe
2005
as Mr. Tumnus

Deadpool 2
2018
as Charles Xavier (uncredited)

X-Men: Days of Future Past
2014
as Charles Xavier

Atonement
2007
as Robbie Turner

X-Men: Apocalypse
2016
as Professor Charles Xavier

It Chapter Two
2019
as Bill Denbrough

Split
2017
as Dennis / Patricia / Hedwig / The Beast / Kevin Wendell Crumb / Barry / Orwell / Jade

Pose
2026
as Thomas

Wanted
2008
as Wesley Gibson

Dark Phoenix
2019
as Charles Xavier / Professor X

Glass
2019
as 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

Speak No Evil
2024
as Paddy

Atomic Blonde
2017
as David Percival

Arthur Christmas
2011
as Arthur (voice)

Once Upon a Deadpool
2018
as Charles Xavier / Professor X (uncredited)

Gnomeo & Juliet
2011
as Gnomeo (voice)

Filth
2013
as Bruce

Trance
2013
as Simon

Wimbledon
2004
as Carl Colt

Victor Frankenstein
2015
as Victor Frankenstein

The Last King of Scotland
2006
as Dr. Nicholas Garrigan

Becoming Jane
2007
as Tom Lefroy

Penelope
2007
as Johnny/Max

The Bubble
2022
as James McAvoy

Sherlock Gnomes
2018
as Gnomeo (voice)

Muppets Most Wanted
2014
as UPS Guy

Submergence
2018
as James More

Welcome to the Punch
2013
as Max Lewinsky

The Conspirator
2011
as Frederick Aiken

The Book of Clarence
2024
as Pontius Pilate

My Son
2021
as Edmond Murray

Starter for 10
2006
as Brian Jackson

One World: Together at Home
2020
as Self

California Schemin'
2026
as Anthony

The Summers of It - Chapter Two: It Ends
2019
as Self

The Last Station
2009
as Valentin Bulgakov

Bright Young Things
2003
as Simon Balcairn

Inside I'm Dancing
2004
as Rory O'Shea

Children of the Atom - Filming X-Men: First Class
2011
as Self

The Disappearance of Eleanor Rigby: Them
2014
as Conor Ludlow

X-Men: First Class 35mm Special
2012
as Self

The Disappearance of Eleanor Rigby: Him
2014
as Conor

Together
2021
as He

The Disappearance of Eleanor Rigby: Her
2014
as Conor

Regeneration
1997
as Anthony Balfour

Lorna Doone
2001
as Sergeant Bloxham

Strings
2004
as Hal

The Sands Between
2021
as Man

The Pool
2001
as Mike
Control
as Dr. Conway

National Theatre Live: Cyrano de Bergerac
2020
as Cyrano de Bergerac

The Making of 'Split'
2017
as Self

White Teeth
2002
as Josh Malfen

X-Men: First Class
2011
as Charles Xavier
The Gruffalo and Me: The Remarkable Julia Donaldson
2020
as reader

ShakespeaRe-Told: Macbeth
2005
as Joe Macbeth

Bollywood Queen
2002
as Jay

The Near Room
1997
as Kevin

Svensken bakom Hollywoodkroppen
2023
as Himself
Faith
as Michael
The Magical World of Julia Donaldson
2020
as Self - Readings

Lions Uncut: Australia 2025
2025
as Narrator

The Space Between Attack and Decay
2025
as Narrator
About James McAvoy
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 voi… With 94 credits spanning from 1953 to 2026, James McAvoy has appeared in 63 films and 31 TV shows.
Fans searching for James McAvoy movies, James McAvoy filmography, or the latest projects starring James McAvoy can stream many of these titles on Bowood.TV, free and in HD, with no subscription required.
Most Popular James McAvoy Movies
- The Chronicles of Narnia: The Lion, the Witch and the Wardrobe (2005) — as Mr. Tumnus
- Deadpool 2 (2018) — as Charles Xavier (uncredited)
- X-Men: Days of Future Past (2014) — as Charles Xavier
- Atonement (2007) — as Robbie Turner
- X-Men: Apocalypse (2016) — as Professor Charles Xavier
Where to Watch James McAvoy Films
Most James McAvoy movies and series are available to stream on Bowood.TV in full HD, completely free and without signup. Browse the complete filmography above to jump directly to any title. For more films and the latest web series featuring James McAvoy, check our movies catalogue and browse page.