Joe Manganiello is "like a unicorn in the world of actors".
The 37-year-old actor insists that, unlike many other famous faces in Hollywood, he has honed his enviable physique through sheer hard work.
He told Men's Health magazine: "A lot of the actors who are on the cover of lifestyle magazines look like they've had their waistline airbrushed or they're wearing winter clothes or whatever.
"I see them and think, 'That guy doesn't work out, I know that guy and he smokes two packs of cigarettes a day and is a complete drunk on the weekends. Now he's putting out an illusion on the cover of a glossy magazine.' "
Joe, who plays Alcide in 'True Blood', added: "It's absurd to me. I'm athletic and I'm healthy. I'm like a unicorn in the world of actors."
The hunky star - who is rumoured to be dating 'Modern Family' actress Sofia Vergara - explained that one of his biggest motivations to work out was having to spend much of stripper movie 'Magic Mike' without a shirt.
He said: "When you're shirtless every day there's no let up. So we spent a fortnight doing thousands of push-ups, thousands of curls, thousands of lat raises."
Tagged in Sofia Vergara Joe Manganiello