1. Robert
Pattinson
2. Johnny Deep
3. Hugh Jackman
4. David Beckham
5. Brad Pitt
6. Zac Efron
7. George
Clooney
8. Chance
Crawford
9. Justin
Timberlake
10. Colin Firth
11. Channing
Tatum
12. Wentworth
Miller
13. Ed Westwick
14. David
Tennant
15. Enrique
Iglesias
16. Jenses
Ackles
17. Colin
Farrell
18. Josh
Halloway
19.Chad Michael
Murray
20. Alex
Pettyfer
21. Cristiano
Ronaldo
22. Gerard
Butler
23. Jake
Gyllenhaal
24. Jonathan
Rhys Meyers
25. Josh
Hartnett
26. Jude Law
27. Shia LaBeouf
28. Chris Pine
29. Christian
Bale
30. Gerard Pique
31. Daniel Craig
32. Ewan
McGregor
33. Matthew
McConaughey
34. Orlando
Bloom
35. Rafael Nadal
36. Clive Owen
37. James McAvoy
38. Leonardo
DiCaprio
39. Milo
Ventimiglia
40. Will Smith
41. Fernando
Torres
42. Jason
Statham
43. Keanu Reeves
44. Ryan Gosling
45. Russell
Brand
46. Ryan
Reynolds
47. Tom Welling
48. Ashton
Kutcher
49. Brandon
Flowers
50. Cam Gigandet