Movies of Michael Fassbender and James McAvoy together
Michael Fassbender and James McAvoy have starred in 3 movies together. Their first film was X-Men: First Class in 2011. The most recent movie that Michael Fassbender and James McAvoy starred together was X-Men: Apocalypse in 2016.
2011
X-Men: First Class
X-Men: First Class
Michael Fassbender
Starred as Erik Lensherr
James McAvoy
Starred as Charles Xavier
2014
X-Men: Days of Future Past
X-Men: Days of Future Past
Michael Fassbender
Starred as Erik Lehnsherr
James McAvoy
Starred as Charles Xavier
2016
X-Men: Apocalypse
X-Men: Apocalypse
Michael Fassbender
Starred as Erik Lensherr, Magneto
James McAvoy
Starred as Charles Xavier
Use the timeline above to view all the movies that Michael Fassbender and James McAvoy have starred in together. You can use the arrows or the arrow keys on your keyboard to slide from left-to-right along the timeline. If you have a touch device, you can slide left-to-right as well.
Select a movie to view who Michael Fassbender and James McAvoy starred as in that film.
Looking for more?
See all of Michael Fassbender's connections.
See all of James McAvoy's connections.