Popsugar Celebrity And Entertainment James Mcavoy James McAvoy Looking Buff in Philadelphia 2017 James McAvoy Is on His Way to Steal Your Girl, Your Mom, and Your Grandma 6 December, 2017 by Ryan Roschke View On One Page Photo 1 of 5 ADVERTISEMENT () Start Slideshow Share This Link Copy ← Use Arrow Keys → 1 Previous Next Start Slideshow James McAvoyEye Candy