Zac Beats Tom And Becks To Be Named Hottest Hunk
Movie star Efron tops Heat's 101 Hottest Hunks list...
Daley was second on the list with David Beckham in third and McBusted's Harry Judd fourth.
Ryan Gosling, Leonardo DiCaprio, Bradley Cooper and Henry Cavill also made the top 10 - along with Fifty Shades Of Grey star Jamie Dornan.
And there was a surprise inclusion for Gary Barlow at No 7.
Heat editor-in-chief Lucie Cave said: "Sometimes the endless procession of sexy celebrity men can seem insuperable.
"Leafing through image after image after image can be tough, but Heatworld users managed it – they voted in their thousands and selected Zac Efron as the hottest man alive. For their fortitude and courage, we thank them."
The full list can be seen in the new edition of Heat, out today, but here's the top 10...
1. (4) Zac Efron
2. (1) Tom Daley
3. (3) David Beckham
4. (25) Harry Judd
5. (33) Leonardo DiCaprio
6. (12) Bradley Cooper
7. (11) Gary Barlow
8. (-) Jamie Dornan
9. (5) Ryan Gosling
10. (63) Henry Cavill