
Years before shared universes and serialized storytelling became commonplace, there was the X-Men franchise. Fox’s superhero property went on for nearly two decades, starring two sets of actors who played the beloved mutants. James McAvoy played Charles Xavier starting with First Class, and ending his tenure with Dark Phoenix. And he recently explained why Days of Future past was the hardest X-Men movie for him to film.
Bryan Singer’s X-Men: Days of Future Past was a super ambitious project told across two timelines and starring both generations of actors. James McAvoy even got to share a scene with Patrick Stewart throughout its runtime, and it turns out that 2014 blockbuster provided the biggest acting challenge for him. As he shared Calgary Expo (via Twitter):