James MacAvoy

James McAvoy, Hugh Jackman and Michael Fassbender Attempt Impersonations of ‘X-Men’ Castmates

Michael Fassbender, who shares the role of Magneto with Ian McKellen in the X-Men series, playing the younger version, does his best McKellen for his costars Hugh Jackman and James McAvoy.