BuzzFeed - Butâ¦but⦠we love your hair. So you probably already know who James McAvoy is. Universal Pictures Those blue eyes ringing any bells? Universal Pictures Yeah... he's pretty much a babe. Universal Pictures McAvoy played Charles Xavier in X-Men: First Class and X-Men: Days of Future Past. Twentieth Century Fox View Entire List âº
↧