50 Greatest Performances In Marvel Movies

40. James McAvoy - Professor X

Marvel 2
20th Century Fox

James McAvoy took on the role of the younger, hairier Charles Xavier and has now played the role in two movies - with an additional appearance in X-Men: Apocalypse imminent.

His Xavier was a very different man to the one played by Patrick Stewart and, while it's hard to compare the two as a result, McAvoy has done a top notch job of his interpretation of what the X-Men's leader used to be like (slightly cockier and more reckless, but still a good man) - though he isn't yet in Stewart's league.

In this post: 
Marvel
 
Posted On: 
Contributor
Contributor

I'm a Tottenham Hotspur fan who loves comics and comic book movies.