Charles Xavier, Mr. Tumnus, Kevin Crumb, Victor Frankenstein: Who’s the Real James McAvoy?Nehita AbrahamAugust 11, 2019March 14, 2020 by Nehita AbrahamAugust 11, 2019March 14, 20200 Who is James McAvoy? James McAvoy is a Scottish actor who made his film debut at the age of 16, when he starred in ‘The...