Who’s the best-dressed man in the world? If you say James Bond, nobody would dare to argue with you,. But it’s good to see the people at GQ think the man who played James Bond in Skyfall, Daniel Craig, fits the criteria of the best-dressed category. GQ puts Craig on top of their 25 Best-Dressed Men of The Year list, along with Zac Efron who sits at number 2.
Other names included in the list are those who aren’t strangers to good fashion taste like David Beckham, Jay-Z, and Ryan Gosling, while there are also some surprises like Bruno Mars (does he really dress that good outside his video clips?) and Andrew Garfield (dude’s got to do something about his hair).
There is, however, one name missing and we’re sure he didn’t make the list because he’s been busy styling his current girlfriend, Kim Kardashian. Should we really mention who the rapper/mogul/designer is? Yeah we didn’t think so. You know Kanye.