1. Leonardo DiCaprio 2. Javier Bardem 3. Hugh Grant 4. George Clooney 5. Tom Cruise 6. Brad Pitt 7. Ben Affleck 8. Hugh Jackman 9. Mel Gibson 10. Mickey Rourke 11. Bruce Willis 12. Johnny Depp 13. Antonio Banderas 14. Jude Law 15. Richard Gere