Ο James McAvoy υποδύθηκε σε τέσσερις X-Men ταινίες τον νεαρό Professor X/Charles Xavier παίρνοντας τη σκυτάλη από τον Patrick Stewart. Ωστόσο φαίνεται πως ο 43χρονος σταρ έχει ένα παράπονο από αυτές τις ταινίες, παρά το ότι παραδέχεται ότι πέρασε πολύ καλά και θεωρεί πως ήταν ένας από τους σημαντικότερους ρόλους της καριέρας του.
Μάλιστα έκανε ιδιαίτερη μνεία στο X-Men: Days of Future Past το οποίο χαρακτήρισε ως μια από τις καλύτερες ταινίες που έχει συμμετάσχει. Πηγή