Credit: Getty Images

Who is GQ’s most stylish man of 2012? Hint: His name is Bond. James Bond. And somehow Zac Efron took second place after him.

GQ named its choices for the 25 most stylish men of the year — check out the full list here — with these gents as the top 20:

20. Adam Levine
19. Yasiin Bey
18. Andrew Garfield
17. Ryan Gosling
16. Andy Cohen
15. Jay-Z
14. Armie Hammer
13. Matt Lauer
12. Dwyane Wade
11. Matt Bomer
10. Nick Jonas
9. Justin Theroux
8. Tyson Chandler
7. Joseph Gordon-Levitt
6. Rob Pattinson
5. Ewan McGregor
4. Bruno Mars
3. David Beckham
2. Zac Efron
1. Daniel Craig

What do you think of the choices? Do you think Rob Pattinson made the cut specifically because he never remembers to zip up his fly, or was that just a bonus?

Source: GQ