X-Men: Days Of Future Past's James Mcavoy's Filthy & Favorite Character

James McAvoy has returned to the big screen as Professor Charles Xavier in X-Men: Days of Future Past, as the highly-anticipated time-travel comic book movie rolls out its theatrical release.

The story is too old to be commented.