Here's What James McAvoy Looks Like Right Now [PHOTO]

"Split" actor James McAvoy's been hitting the gym and counting macros (fat, protein, and carbohydrates) to bulk up for his new movie "Glass," and it's definitely working.

This is James McAvoy then:

This is James McAvoy now:

106.1 KISS FM · Dallas / Fort Worth's hit music

Listen Now on iHeartRadio