James McAvoy thinks his bald head has boosted his career.

The 37-year-old actor was forced to chop off his hair for his role in X-Men: Apocalypse but, despite his new look initially dropping jaws, it seems his new bad boy shell has attracted the attention of more directors as he's been asked to appear in more movies since he made the dramatic cut.

He explained: "I was in San Diego, at Comic Con, promoting X Men and I got f***ing blind drunk and stumbled into M Night Shyamalan and he was like, 'Heeeeey! I've never seen you like this before.'

Read more:


Female Avenger holding her own
'It's the worst part of all of it'

"And he gave me a part in his next movie. And the next director I met was like, 'I really like you bald. I'm going to give you this part!' It seems that everyone likes me bald right now."

But it might not just be his bald head that's been catching the eye of movie bosses, as he's also been working up a sweat powerlifting in the gym every day.

Speaking to The Times newspaper, he said: "It's f***ing brilliant, I love it, man! I Never thought I would be into that sh*t but it's so much fun, really technical, and quite Zen."