1. Ansel.

2. Justin Bieber.

3. Zac Efron.

4. Tom Holland.

5. Dave Franco.

6. Zac Efron.

7. Brad Pitt.

8. Liam Hemsworth.

9. Leonardo DiCaprio.

10. Taylor Lautner.

11. Theo James.

12. Jamie Dornan.

13. Nick Jonas.

14. Joe Jonas.

15. Zayn Malik.

16. Harry Styles.

17. Shawn Mendes.

18. Matt Damon.

19. Grant Gustin.

20. Niall Horan.

21. Will Smith.

22. Liam Payne.

23. Robert Pattinson.

24. Dwayne Johnson.

25. Bob Morley.