James McAvoy reveals he stayed in Scotland for ‘sounding English’ after years in London

James McAvoy has revealed he got slammed on visits to Scotland for sounding English.

The 42-year-old actor appeared on The Late Show with Stephen Colbert to promote Cyrano de Bergerac, who is currently performing at the Brooklyn Academy of Music for the next eight weeks.

The X-Men actor traveled to his hometown last month and performed the show at Glasgow’s Theater Royal for a week.

But he admitted that when he returns to Glasgow, locals think he has become “good English”.

McAvoy, who grew up in the city’s Drumchapel district, has lived between London and America for 20 years – and he thinks his accent reflects that.

The Late Show with Stephen Colbert and guest James McAvoy

During an interview with Stephen Colbert, the pair discussed McAvoy’s strong Glasgow accent, which the host “didn’t realize” he had until their first meeting.

He said: “I think the first time I interviewed you I didn’t realize you had such a strong Scottish accent.

“I had only seen you play American or British.

“When you come home, do they say you’ve changed?” That accent, did you lose your accent?

“Because to me it’s almost like a speech impediment.”

James quips: “That noise coming out of my mouth that you don’t quite understand.

“It is seen in Glasgow as an aberration, a surrender, a crossing of a line which is that I have changed.

“I did well in English,” jokes the Split actor.

Although he received batting for his accent change, McAvoy admitted he was warmly received by the Scottish crowd during his performance.

He said: “The crowd in Scotland was louder and certainly more outgoing and boisterous.

“The crowds in London loved it and they totally understood, but we were laughing a lot more in different places and there was some weird stuff going on too.

“That wasn’t what we were there for, but there was a bit of an outpouring of appreciation and love just for being someone from Glasgow who did well.”

During his time in Glasgow, the Hollywood actor was spotted having dinner at a popular Glasgow restaurant ahead of his opening night performance.

After a sold-out West End season in 2019, McAvoy returns to his role in the thrilling production of Cyrano De Bergerac from the Jamie Lloyd Company.

The show and McAvoy’s performance won rave reviews from critics and all nine of her Glasgow performances sold out.

Get the latest celebrity gossip and TV news straight to your inbox. Sign up for our weekly Showbiz newsletter here .