Lovely, funny and - in The Hunger Games: Catching Fire - virtually naked apart from a net, actor Sam Claflin had to seriously buff up to play warrior turned womaniser Finnick Odair.

Which wasn't easy, because a byproduct of sexual equality seems to be that the men are just suffering as much as women these days.

'I'm seriously insecure about my body,' Sam told ELLE on our exclusive photoshoot. 'I'm not someone who'll take my top off on the beach. I'll wear a vest. My wife [actress Laura Haddock] calls me manorexic, I do seriously have issues, I think. She thinks I'm getting so skinny, but I look at myself and think I'm getting fat. It's the way the Hollywood [ideal] is thrown at you. There's an element of wanting to be Ryan Gosling with a perfect six pack.'

The pressure to live up to an ideal is magnified by social media, admits Sam. 'When I first found out I'd got Finnick I went on the internet to see people's reactions. Andf I'm on twitter so people were sending me their reactions. Some were more harsh than others.'

Nonetheless, despite admitting he didn't see himself as Finnick at all, he has more than lived up to the part in every way. Watch this and we're fairly sure you will agree