Seth Rogan thinks Zac Efron is the sexiest man alive.

The 'Townies' actor - who married his long-term actress girlfriend Lauren Miller two years ago - is a huge fan of his 25-year-old co-star despite being intimated by his lean physic when they both had to strip off on set.

The 31-year-old star told reporters at the second annual Hilarity For Charity House Party in Los Angeles: ''Zac Efron is incredibly handsome. He's the sexiest [expletive] on the planet!

''I did a scene with him, and we're both shirtless, and it was a very humbling experience.

''I marvelled at the fact that we're literally the same species.''

But according to People.com, Seth was thrilled to discover that he has more body hair than the 'High School Musical' heartthrob.

He said: ''I'm hairier than he is, so I win at that. (Zac's) very veiny. I'm not that veiny.''

Zac - who previously dated his 'High School Musical' co-star Vanessa Hudgens for almost four years until December 2010 - recently admitted he had a huge crush on Tyra Banks as a teenager.

He revealed he would love to meet the 39-year-old supermodel and 'America's Next Top Model' judge in the flesh as he has lusted after her for years.

The 'Are We Officially Dating' star said: ''I had a poster of Tyra Banks in my bedroom. She was the only girl I really had a crush on. Other than her, the rest of my posters were skateboards, BMX bikes, and Tony Hawk.''