James McAvoy admires the "dedication" of Hollywood hunks like Dwayne 'The Rock' Johnson, Hugh Jackman and Chris Hemsworth after he was required to get into action man shape for 'Glass'.
The 39-year-old actor hired personal trainer Magnus Lygdback - who oversaw Gal Godot's regime for the sequel 'Wonder Woman 1984' and Alicia Vikander's exercises for 'Tomb Raider - to help him achieve the required physique for his role as multiple-personality sufferer Kevin Wendell Crumb as he knew he would be spending much of M. Night Shyamalan's movie with his shirt off.
After putting in so much hard work in the gym, McAvoy has nothing but respect for the leading men who have to be in that sort of condition for every movie they make.
In an interview with USA Today, he said: "I was like, 'OK. I'm going to have my shirt off, aren't I?' And (Shyamalan) was like, 'Yep.'