1. Ian somerhalder
2. chris hemsworth
3. matt bomer
4. dave franco
5. robert downey jr
6. johnny depp
7. jason statham
8. jensen ackles
9. brad pitt
10. joe manganiello
11. david beckham
12. james franco
13. channing tatum
14. stephen amell
15. misha collins
16. josh duhamel
17. colton haynes
18. robbie amell
19. daniel sharman
20. liam hemsworth
21. chase crawford
22. zac efron
23. max irons
24. chris evans
25. bradley cooper
26. jared padalecki
27. cristiano ronaldo
28. sean faris
29. daniel gillies
30. nathaniel buzolic
Next StoryArticles related to "30 guys to swoon over":