James McAvoy

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)

Movies (63)

The Chronicles of Narnia: The Lion, the Witch and the Wardrobe
Movie

The Chronicles of Narnia: The Lion, the Witch and the Wardrobe

2005

as Mr. Tumnus

X-Men: Days of Future Past
Movie

X-Men: Days of Future Past

2014

as Charles Xavier

Deadpool 2
Movie

Deadpool 2

2018

as Charles Xavier (uncredited)

It Chapter Two
Movie

It Chapter Two

2019

as Bill Denbrough

X-Men: Apocalypse
Movie

X-Men: Apocalypse

2016

as Professor Charles Xavier

Split
Movie

Split

2017

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

Atonement
Movie

Atonement

2007

as Robbie Turner

Pose
Movie

Pose

2026

as Thomas

Wanted
Movie

Wanted

2008

as Wesley Gibson

Dark Phoenix
Movie

Dark Phoenix

2019

as Charles Xavier / Professor X

Glass
Movie

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
Movie

Atomic Blonde

2017

as David Percival

Speak No Evil
Movie

Speak No Evil

2024

as Paddy

Gnomeo & Juliet
Movie

Gnomeo & Juliet

2011

as Gnomeo (voice)

Arthur Christmas
Movie

Arthur Christmas

2011

as Arthur (voice)

Once Upon a Deadpool
Movie

Once Upon a Deadpool

2018

as Charles Xavier / Professor X (uncredited)

Filth
Movie

Filth

2013

as Bruce

Becoming Jane
Movie

Becoming Jane

2007

as Tom Lefroy

Penelope
Movie

Penelope

2007

as Johnny/Max

Victor Frankenstein
Movie

Victor Frankenstein

2015

as Victor Frankenstein

Muppets Most Wanted
Movie

Muppets Most Wanted

2014

as UPS Guy

Trance
Movie

Trance

2013

as Simon

My Son
Movie

My Son

2021

as Edmond Murray

The Last King of Scotland
Movie

The Last King of Scotland

2006

as Dr. Nicholas Garrigan

The Conspirator
Movie

The Conspirator

2011

as Frederick Aiken

The Bubble
Movie

The Bubble

2022

as James McAvoy

Submergence
Movie

Submergence

2018

as James More

Sherlock Gnomes
Movie

Sherlock Gnomes

2018

as Gnomeo (voice)

Wimbledon
Movie

Wimbledon

2004

as Carl Colt

Welcome to the Punch
Movie

Welcome to the Punch

2013

as Max Lewinsky

One World: Together at Home
Movie

One World: Together at Home

2020

as Self

California Schemin'
Movie

California Schemin'

2026

as Anthony

Bright Young Things
Movie

Bright Young Things

2003

as Simon Balcairn

The Summers of It - Chapter Two: It Ends
Movie

The Summers of It - Chapter Two: It Ends

2019

as Self

Starter for 10
Movie

Starter for 10

2006

as Brian Jackson

The Disappearance of Eleanor Rigby: Her
Movie

The Disappearance of Eleanor Rigby: Her

2014

as Conor

The Last Station
Movie

The Last Station

2009

as Valentin Bulgakov

The Book of Clarence
Movie

The Book of Clarence

2024

as Pontius Pilate

The Disappearance of Eleanor Rigby: Them
Movie

The Disappearance of Eleanor Rigby: Them

2014

as Conor Ludlow

Inside I'm Dancing
Movie

Inside I'm Dancing

2004

as Rory O'Shea

Regeneration
Movie

Regeneration

1997

as Anthony Balfour

The Disappearance of Eleanor Rigby: Him
Movie

The Disappearance of Eleanor Rigby: Him

2014

as Conor

X-Men: First Class 35mm Special
Movie

X-Men: First Class 35mm Special

2012

as Self

Strings
Movie

Strings

2004

as Hal

Lorna Doone
Movie

Lorna Doone

2001

as Sergeant Bloxham

Together
Movie

Together

2021

as He

Children of the Atom - Filming X-Men: First Class
Movie

Children of the Atom - Filming X-Men: First Class

2011

as Self

Control
Movie

Control

as Dr. Conway

The Pool
Movie

The Pool

2001

as Mike

X-Men: First Class
Movie

X-Men: First Class

2011

as Charles Xavier

The Sands Between
Movie

The Sands Between

2021

as Man

The Gruffalo and Me: The Remarkable Julia Donaldson
Movie

The Gruffalo and Me: The Remarkable Julia Donaldson

2020

as reader

ShakespeaRe-Told: Macbeth
Movie

ShakespeaRe-Told: Macbeth

2005

as Joe Macbeth

National Theatre Live: Cyrano de Bergerac
Movie

National Theatre Live: Cyrano de Bergerac

2020

as Cyrano de Bergerac

The Near Room
Movie

The Near Room

1997

as Kevin

White Teeth
Movie

White Teeth

2002

as Josh Malfen

The Making of 'Split'
Movie

The Making of 'Split'

2017

as Self

Bollywood Queen
Movie

Bollywood Queen

2002

as Jay

Svensken bakom Hollywoodkroppen
Movie

Svensken bakom Hollywoodkroppen

2023

as Himself

The Magical World of Julia Donaldson
Movie

The Magical World of Julia Donaldson

2020

as Self - Readings

Faith
Movie

Faith

as Michael

The Space Between Attack and Decay
Movie

The Space Between Attack and Decay

2025

as Narrator

Lions Uncut: Australia 2025
Movie

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

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.

Popular Web Series Collections