James McAvoy

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)...

Known For

Split

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

Cast Credits

Pose

as Thomas

The Book of Clarence

as Pontius Pilate

The Bubble

as James McAvoy

My Son

as Edmond Murray

It Chapter Two

as Bill Denbrough

Dark Phoenix

as Charles Xavier / Professor X

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

Once Upon a Deadpool

as Charles Xavier / Professor X (uncredited)

Deadpool 2

as Charles Xavier (uncredited)

Sherlock Gnomes

as Gnomeo (voice)

Submergence

as James More

Atomic Blonde

as David Percival

Split

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

X-Men: Apocalypse

as Professor Charles Xavier

Victor Frankenstein

as Victor Frankenstein

Filth

as Bruce

Trance

as Simon

Welcome to the Punch

as Max Lewinsky

Arthur Christmas

as Arthur (voice)

Crew Credits

Filth

Producer