James McAvoy

Personal Info

Know For

Acting

Gender

Male

Birthday

1979-04-21 (46 years old)

Place of Birth

Glasgow, Scotland, UK

James McAvoy

Biography

James McAvoy (born 21 April 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 Christma...

Acting

2006

The Last King of Scotland

as Dr. Nicholas Garrigan

2007

Becoming Jane

as Tom Lefroy

2007

Atonement

as Robbie Turner

2004

Strings

as Hal (voice)

2001

The Pool

as Mike

2004

Inside I'm Dancing

as Rory O'Shea

2006

Penelope

as Johnny/Max

2004

Wimbledon

as Carl Colt

2008

Wanted

as Wesley Gibson

2006

Starter for 10

as Brian Jackson

2009

The Last Station

as Valentin Bulgakov

2011

The Conspirator

as Frederick Aiken

2003

Bright Young Things

as Simon Balcairn

2002

2011

Gnomeo & Juliet

as Gnomeo (voice)

2024

-

Control

as Dr. Conway

2011

X-Men: First Class

as Charles Xavier

2013

Trance

as Simon

2011

Arthur Christmas

as Arthur (voice)

2013

Welcome to the Punch

as Max Lewinsky

2013

Filth

as Bruce

2022

The Bubble

as James McAvoy

2014

1997

2015

Victor Frankenstein

as Victor Frankenstein

2002

White Teeth

as Josh Malfen

2016

X-Men: Apocalypse

as Professor Charles Xavier

2014

2024

The Book of Clarence

as Pontius Pilate

2018

Sherlock Gnomes

as Gnomeo (voice)

2017

Split

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

2017

Atomic Blonde

as David Percival

2017

Submergence

as James More

1997

Regeneration

as Anthony Balfour

2001

Lorna Doone

as Sergeant Bloxham

2019

Dark Phoenix

as Charles Xavier / Professor X

2019

Glass

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

2019

It Chapter Two

as Bill Denbrough

2018

Once Upon a Deadpool

as Charles Xavier / Professor X (uncredited)

2005

Macbeth

as Joe Macbeth

2018

Deadpool 2

as Charles Xavier (uncredited)

2021

My Son

as Edmond Murray

2021

Production

2013

Filth

as Producer

2011

50/50

as Thanks

© All Rights Reserved 2025