Complete Filmography · Updated May 2026

James McAvoy — Every Comic Book Movie

Scottish actor known for playing the young Professor Charles Xavier across the prequel X-Men films (First Class, Days of Future Past, Apocalypse, Dark Phoenix), and for his dissociative-identity performance as Kevin Wendell Crumb / The Beast in M. Night Shyamalan's Split and Glass.

By Movies on Comics Editorial·Last updated May 2026·6 films catalogued
⚡ Quick Answer

James McAvoy has starred in 6 comic book films catalogued in our database, spanning 2008–2019. Highest-rated: X-Men: Days of Future Past (2014) at 7.9/10. Most-recent: Dark Phoenix (2019).

About James McAvoy

Scottish actor known for playing the young Professor Charles Xavier across the prequel X-Men films (First Class, Days of Future Past, Apocalypse, Dark Phoenix), and for his dissociative-identity performance as Kevin Wendell Crumb / The Beast in M. Night Shyamalan's Split and Glass.

Across James McAvoy's comic-book filmography, the actor has appeared in films across 2 different cinematic universes — Independent, X-Men Universe.

Every James McAvoy comic book movie, by year

All 6 films featuring James McAvoy, sorted from most-recent to oldest. Click any title for the complete plot, cast, trivia, and streaming-availability coverage.

2019
Dark Phoenix
Directed by Simon Kinberg · X-Men Universe
★ 5.7
2019
Glass
Directed by M. Night Shyamalan · Independent
★ 6.6
2016
X-Men: Apocalypse
Directed by Bryan Singer · X-Men Universe
★ 6.9
2014
X-Men: Days of Future Past
Directed by Bryan Singer · X-Men Universe
★ 7.9
2011
X-Men: First Class
Directed by Matthew Vaughn · X-Men Universe
★ 7.7
2008
Wanted
Directed by Timur Bekmambetov · Independent
★ 6.7

Frequently asked questions about James McAvoy's comic book films

How many comic book movies has James McAvoy starred in?+
As of May 2026, James McAvoy has starred in 6 comic book films catalogued in our database, spanning 2008–2019. The films cover Independent, X-Men Universe.
What is James McAvoy's highest-rated comic book movie?+
X-Men: Days of Future Past (2014) is James McAvoy's highest-rated comic book film in our database, with an audience rating of 7.9/10. It was directed by Bryan Singer.
What is James McAvoy's most-recent comic book movie?+
Dark Phoenix (2019) is James McAvoy's most-recent comic book film in our catalogue, directed by Simon Kinberg.

Related guides