
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

Saturday Night Live
1975
as Self - Host

Conan
2010
as Self - Guest

Jimmy Kimmel Live!
2003
as Self - Guest

Top Gear
2002
as Self

The Tonight Show with Jay Leno
1992

Foyle's War
2002
as Ray Pritchard

The Sandman
2022
as Golden Haired Man (voice)

Band of Brothers
2001
as James W. Miller

Shameless
2004
as Steve McBride

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)

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

State of Play
2003
as Dan Foster

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

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

Deadpool 2
2018
as Charles Xavier (uncredited)

It Chapter Two
2019
as Bill Denbrough

X-Men: Apocalypse
2016
as Professor Charles Xavier

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

Atonement
2007
as Robbie Turner

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

Atomic Blonde
2017
as David Percival

Speak No Evil
2024
as Paddy

Gnomeo & Juliet
2011
as Gnomeo (voice)

Arthur Christmas
2011
as Arthur (voice)

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

Filth
2013
as Bruce

Becoming Jane
2007
as Tom Lefroy

Penelope
2007
as Johnny/Max

Victor Frankenstein
2015
as Victor Frankenstein

Muppets Most Wanted
2014
as UPS Guy

Trance
2013
as Simon

My Son
2021
as Edmond Murray

The Last King of Scotland
2006
as Dr. Nicholas Garrigan

The Conspirator
2011
as Frederick Aiken

The Bubble
2022
as James McAvoy

Submergence
2018
as James More

Sherlock Gnomes
2018
as Gnomeo (voice)

Wimbledon
2004
as Carl Colt

Welcome to the Punch
2013
as Max Lewinsky

One World: Together at Home
2020
as Self

California Schemin'
2026
as Anthony

Bright Young Things
2003
as Simon Balcairn

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

Starter for 10
2006
as Brian Jackson

The Disappearance of Eleanor Rigby: Her
2014
as Conor

The Last Station
2009
as Valentin Bulgakov

The Book of Clarence
2024
as Pontius Pilate

The Disappearance of Eleanor Rigby: Them
2014
as Conor Ludlow

Inside I'm Dancing
2004
as Rory O'Shea

Regeneration
1997
as Anthony Balfour

The Disappearance of Eleanor Rigby: Him
2014
as Conor

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

Strings
2004
as Hal

Lorna Doone
2001
as Sergeant Bloxham

Together
2021
as He

Children of the Atom - Filming X-Men: First Class
2011
as Self
Control
as Dr. Conway

The Pool
2001
as Mike

X-Men: First Class
2011
as Charles Xavier

The Sands Between
2021
as Man
The Gruffalo and Me: The Remarkable Julia Donaldson
2020
as reader

ShakespeaRe-Told: Macbeth
2005
as Joe Macbeth

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

The Near Room
1997
as Kevin

White Teeth
2002
as Josh Malfen

The Making of 'Split'
2017
as Self

Bollywood Queen
2002
as Jay

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

The Space Between Attack and Decay
2025
as Narrator

Lions Uncut: Australia 2025
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 CineFlixo, 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
- X-Men: Days of Future Past (2014) — as Charles Xavier
- Deadpool 2 (2018) — as Charles Xavier (uncredited)
- It Chapter Two (2019) — as Bill Denbrough
- 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 CineFlixo 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.