James McAvoy opens up about his most favourite 'X-Men' movie

'Speak No Evil' actor also discusses the legacy of his superhero films

By Web Desk
|
October 13, 2025
'Speak No Evil' actor also discusses the legacy of his superhero films

James McAvoy has spoken about one his most favourite X-Men movies.

The Scottish actor joined the superhero franchise in 2011 with X-Men: First Class, in which he played Charles Xavier following Sir Patrick Stewart’s iconic run.

Later, he reprised the role in multiple film namely Days of Future Past (2014), Apocalypse (2016) and X-Men: Dark Phoenix (2019).

While talking about his personal favourite movies out of all, James seemed confused between First Class and Days of Future Past.

“There's a toss-up between First Class and Days of Future Past," he said at New York Comic Con panel.

The Split actor then explained that he really like how the First Class tried to have a different tonal approach, which for was "really cool".

Meanwhile, while addressing the legacy of his X-Men films’ legacy he claimed that “it was one of the first that did all that timeline stuff and different universe, kind of crossover stuff that we kind of weren't used to as much back then.”

“You know, back then, before the war, that was when we were on rations. And, you know, a can of beef was a luxury. It just felt a bit different, new.”

There are rumours that McAvoy will once again reprise the role of Professor X in upcoming X-Men movie.