Born in Glasgow, Scotland, UK — Apr 21 1979
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 fo…
Browse acting and crew credits across movies and TV — filter and sort to find specific roles.

Golden Haired Man (voice)

Ray Pritchard

Steve McBride

James W. Miller

Self

Lord Asriel

Thomas

Mr. Tumnus

Charles Xavier

Charles Xavier (uncredited)

Gowan Ross

Martin Vosper

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

Charles Xavier / Professor X

Professor Charles Xavier

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

Wesley Gibson

Bill Denbrough

Robbie Turner

Paddy

Self - Guest

Leto Atreides II

David Percival


Dan Foster

Hazel (voice)

Liam

Victor Frankenstein

Gnomeo (voice)

Crew

Bruce

Arthur (voice)

Charles Xavier / Professor X (uncredited)

Johnny/Max

Josh Malfen

Simon

Tom Lefroy

Sergeant Bloxham

Frederick Aiken

Dr. Nicholas Garrigan

Carl Colt

James McAvoy

UPS Guy

Gnomeo (voice)

Edmond Murray

Hal

Pontius Pilate

Self

Anthony

Brian Jackson

Simon Balcairn

Self

Max Lewinsky

Valentin Bulgakov

Conor

Kevin

Sergeant Bloxham

He

Narrator

James More

Conor Ludlow

Conor

Josh Malfen
Dr. Conway

Mike

Self

Anthony Balfour

Joe Macbeth

Self

Rory O'Shea
Joe Macbeth

Jay
reader
Self - Readings
Self

Himself

Self

Narrator
Michael

Man

Cyrano de Bergerac

Self

Charles Xavier

Narrator