James McAvoy starred in a series.
James McAvoy . Since then , he is known for playing the young Professor Charles Xavier in the 2011 superhero film X-Men : First Class , a role he reprised in X-Men : Days of Future Past ( 2014 ) , and X-Men : Apocalypse ( 2016 ) .