James McAvoy

James McAvoy

Actor

James McAvoy is a Scottish actor best known for portraying Professor Charles Xavier in 2011's X-Men: First Class, 2014's X-Men: Days of Future Past and 2016's X-Men: Apocalypse. His other notable films include The Last King of Scotland, Atonement and Wanted. McAvoy next stars in director M. Night Shyamalan's Split.

More