James McAvoy, actorPhoto: TMDB

Actor

James McAvoy Movies

James McAvoy has appeared in 6 franchise films across X-Men and It, most often as Charles Xavier (24 Years). The first was X-Men: First Class (2011) and the latest is It Chapter Two (2019).

Films
6
First
2011

James McAvoy: Known For

James McAvoy in X-Men Movies

X-Men cast

Characters: Charles Xavier / Professor X. See every film in the X-Men series.

James McAvoy in It Movies

It cast
YearFilmRoleWorldwide box office
2019It Chapter TwoBill Denbrough$473 million

Characters: Bill Denbrough. See every film in the It series.

Often On Screen With James McAvoy

Facts

Franchises on Cinvibe
X-Men, It
Films acted in
6
Best known role here
Charles Xavier (24 Years) (1 film)
First franchise film
X-Men: First Class (2011)
Latest franchise film
It Chapter Two (2019)
Worldwide box office of these films
$3.15 billion

FAQs

How many X-Men movies is James McAvoy in?

James McAvoy appears in 5 X-Men films: X-Men: First Class (2011), X-Men: Days of Future Past (2014), X-Men: Apocalypse (2016), Deadpool 2 (2018) and Dark Phoenix (2019).

Who does James McAvoy play in X-Men?

James McAvoy plays Charles Xavier (24 Years), Charles Xavier, Professor Charles Xavier, Charles Xavier (uncredited) and Charles Xavier / Professor X in the X-Men films, first in X-Men: First Class (2011).

How many It movies is James McAvoy in?

James McAvoy appears in 1 It film: It Chapter Two (2019).

Who does James McAvoy play in It?

James McAvoy plays Bill Denbrough in the It films, first in It Chapter Two (2019).

What is the highest grossing X-Men movie with James McAvoy?

Deadpool 2 (2018) is the highest grossing, with $786 million worldwide.

How much have James McAvoy's movies made at the box office?

The 6 franchise films James McAvoy worked on have taken $3.15 billion worldwide combined, led by Deadpool 2 (2018).

Credits from TMDB (James McAvoy on TMDB). Box office from Box Office Mojo and The Numbers via each film page. Every actor, director and composer.