james mcavoy

McAvoy & Fassbender Do Impressions Of Stewart & McKellan
James McAvoy and Michael Fassbender play Professor X and Magneto, respectively, in the new X-Men movies. Patrick Stewart and Ian McKellan play the same characters in the old, and newest X-Men movie. Here they are doing hilarious impressions of one another!