1. Justin Timberlake

2. David Beckham

3. Ryan Gosling

4. Harry Styles

5. Pharrell Williams

6. Tom Ford

7. James Franco

8. David Gandy

9. Kanye West

10. Bradley Cooper