1. Henry Cavill.

2. Dylan O'Brien.

3. Idris Elba.

4. Brendon Urie.

5. Andrew Garfield.

6. Colin Firth.

7. Robert Downey Jr.

8. Jesse Williams.

9. Bradley Cooper.

10. Drake.

11. David Wenham.

12. Sendhil Ramamurthy.

13. Joseph Gordon-Levitt.

14. Andy Samberg.

15. Daniel Henney.

16. Matt Bomer

17. Tinie Tempah.

18. Zachary Quinto.

19. Darren Criss.

20. Justin Bartha.

21. David Beckham.
