James McAvoy

James McAvoy

James McAvoy is a Scottish actor best known for portraying Professor Charles Xavier in X-Men: First Class and X-Men: Days of Future Past. His other notable films include The Last King of Scotland, Atonement and Wanted. McAvoy next stars with Daniel Radcliffe in Victor Frankenstein.