James McAvoy stars as Charles Xavier and Michael Fassbender stars as Erik Lehnsherr/Magneto in 20th Century Fox's X-Men: Days of Future Past (2014). Photo credit by Alan Markfield.

James McAvoy stars as Charles Xavier and Michael Fassbender stars as Erik Lehnsherr/Magneto in 20th Century Fox's X-Men: Days of Future Past (2014). Photo credit by Alan Markfield.