James McAvoy is unrecognisable with buff bod

Rebekah Scanlan

James McEvoy has unveiled a hot new look with bulging biceps and a buzzcut.

The British actor was barely recognisable as he was spotted out and about in Philadelphia.

Best known for his role in Atonement, James's physique is usually on the slender side.

James McAvoy's muscles are almost busting out of his shirt. Source: Getty
The star is usually much slimmer. Source: Getty

But the Hollywood actor has adopted a much beefier frame for his role in new movie, Glass, in which he reprises his character from Split, for a highly anticipated thriller sequel.

The 38-year-old has clearly been going all out at the gym to make sure he looks extra menacing in the second instalment, which isn't due to hit theatres until 2019.

Heading to the gym? The star has been eating 6,000 calories a day to bulk up. Source: Getty

Dressed in a snug blue tee, James showed off his jacked guns, something we're his wife Anne-Marie Duff is sure to be very pleased about.

Speaking to Mr Porter earlier this year, the actor confessed the secret to his athletic look was completing workouts he finds online and upping his his calorie intake.

Looks like his hard work has paid off as he squeezes into his car. Source: Getty
Back in 2014, James looked very different. Source: Getty

“I ate between 5,000 and 6,000 calories a day," he said. "Instead of eating two eggs in the morning, I’d eat eight."

Naturally, fans have lost it over the X-Men star's hot bod, with many taking to social media to thank the actor for all his hard work in the gym.

We think we might have to agree with them.

Got a story tip? Send it to tips@yahoo7.com.au

Want more celebrity, entertainment and lifestyle news? Follow Be on Facebook, Twitter, Pinterest, Tumblr and Instagram