Portrait of James McAvoy

Acting

James McAvoy

Career

Active from 2001 to 2026, busiest in 2011 and 2014 with 4 main titles each.

Leading roles
42
top three billing
Average score
GoodWatch score63/100
Highest rated
Poster for State of Play
State of Play
GoodWatch score86/100

What stands out

Compared with the average well-known movie, over 62 of their titles. Select a trait to filter titles.

Energy: 4.8 versus catalog average 4.6EnergyHeart: 4.5 versus catalog average 4.2HeartHumor: 2.4 versus catalog average 2.6HumorWorld: 6.0 versus catalog average 5.6WorldCraft: 5.8 versus catalog average 5.3CraftStyle: 6.4 versus catalog average 5.9Style
James McAvoy Catalog average

Rarely in their work

  • Contemporary Realism
    4.6, average 5.4
  • Physical Comedy
    1.7, average 2.4

Main genres

Select a genre to see those titles.

Recurring tags

  • Character-Driven 5
  • Psychological Thriller 5
  • Relationship Drama 3
  • Character Study 3
  • Grief & Loss 2
  • Psychological Study 2
  • Melancholic Tone 2
  • Nostalgic 2
  • Social Commentary 2
  • Eccentric Characters 2
  • Political Thriller 2
  • Emotional Depth 2

Works often with

People in at least two of their main titles.

Movies and TV shows

75
Type
Role
Score
Decade
Genre
Group by

Upcoming

2 titles
Control
Control

as Dr. Conway

Almost You
Almost You

Executive Producer

2020s

15 titles ยท average score 58
Pose
Pose (2026)
GoodWatch score 30

as Thomas

California Schemin'
California Schemin' (2026)
GoodWatch score 60

as Anthony

Faith
Faith (2026)
GoodWatch score 72

as Michael

Speak No Evil
Speak No Evil (2024)
GoodWatch score 72

as Paddy

The Book of Clarence
The Book of Clarence (2024)
GoodWatch score 61

as Pontius Pilate

The Sandman
The Sandman (2022)
GoodWatch score 72

TV show ยท as Golden Haired Man (voice)

The Bubble
The Bubble (2022)
GoodWatch score 33

as James McAvoy

My Son
My Son (2021)
GoodWatch score 39

as Edmond Murray

Together
Together (2021)
GoodWatch score 61

as He

The Sands Between
The Sands Between (2021)
GoodWatch score 64

as Man

The Bridge: Race to a Fortune
The Bridge: Race to a Fortune (2020)
GoodWatch score 54

TV show ยท as Narrator

National Theatre Live: Cyrano de Bergerac
National Theatre Live: Cyrano de Bergerac (2020)
GoodWatch score 80

as Cyrano de Bergerac

2010s

26 titles ยท average score 62
It Chapter Two
It Chapter Two (2019)
GoodWatch score 62

as Bill Denbrough

Dark Phoenix
Dark Phoenix (2019)
GoodWatch score 42

as Charles Xavier / Professor X

Glass
Glass (2019)
GoodWatch score 52

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

Split
Split (2017)
GoodWatch score 72

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

Atomic Blonde
Atomic Blonde (2017)
GoodWatch score 68

as David Percival

X-Men: Apocalypse
X-Men: Apocalypse (2016)
GoodWatch score 56

as Professor Charles Xavier

Victor Frankenstein
Victor Frankenstein (2015)
GoodWatch score 41

as Victor Frankenstein

X-Men: Days of Future Past
X-Men: Days of Future Past (2014)
GoodWatch score 81

as Charles Xavier

Filth
Filth (2013)
GoodWatch score 65

as Bruce

Trance
Trance (2013)
GoodWatch score 65

as Simon

Arthur Christmas
Arthur Christmas (2011)
GoodWatch score 76

as Arthur (voice)

Gnomeo & Juliet
Gnomeo & Juliet (2011)
GoodWatch score 55

as Gnomeo (voice)

2000s

28 titles ยท average score 72
Wanted
Wanted (2008)
GoodWatch score 66

as Wesley Gibson

Atonement
Atonement (2007)
GoodWatch score 81

as Robbie Turner

Becoming Jane
Becoming Jane (2007)
GoodWatch score 63

as Tom Lefroy

The Last King of Scotland
The Last King of Scotland (2006)
GoodWatch score 79

as Dr. Nicholas Garrigan

Penelope
Penelope (2006)
GoodWatch score 58

as Johnny/Max

Starter for 10
Starter for 10 (2006)
GoodWatch score 73

as Brian Jackson

The Chronicles of Narnia: The Lion, the Witch and the Wardrobe
The Chronicles of Narnia: The Lion, the Witch and the Wardrobe (2005)
GoodWatch score 72

as Mr. Tumnus

ShakespeaRe-Told: Macbeth
ShakespeaRe-Told: Macbeth (2005)
GoodWatch score 74

as Joe Macbeth

Inside I'm Dancing
Inside I'm Dancing (2004)
GoodWatch score 66

as Rory O'Shea

Strings
Strings (2004)
GoodWatch score 67

as Hal

Frank Herbert's Children of Dune
Frank Herbert's Children of Dune (2003)
GoodWatch score 76

TV show ยท as Leto Atreides II

State of Play
State of Play (2003)
GoodWatch score 86

TV show ยท as Dan Foster

1990s

4 titles ยท average score 53
Regeneration
Regeneration (1997)
GoodWatch score 62

as Anthony Balfour

The Near Room
The Near Room (1997)
GoodWatch score 49

as Kevin

The Tonight Show with Jay Leno
The Tonight Show with Jay Leno (1992)
GoodWatch score 47

TV show

New Voices
New Voices (1991)

TV show ยท as Local boy