Top 50 Most Handsome Men 2018 20. David Beckham 19. Orlando Bloom 18. Christian Bale 17. Ryan Gosling 16. Henry Cavill 15. Hugh Jackman 14. Robert Downey Jr. 13. Leonardo DiCaprio 12. Zayn Malik 11. Nicholas Hoult Previous 1 2 3 4 5Next Tweet Pin It Related Posts 0 Top 30 Greatest Cricketers Ever (2018) 0 Top 70 Greatest Kings Ever (2018) 0 Top 51 Greatest Philosophers Ever (2018) 0 Top 50 Greatest Golfers (2018)