BOND ON TOP:
Daniel Craig has topped our annual celebrity best-dressed list, and been praised for his sharp suits because they seemed "like an upgrade" of the clothes he would normally wear. Second place David Cameron, meanwhile, was commended for understanding that "the news agenda is set as much by appearance as it is by words". Russell Brand topped the worst-dressed list, but polarised readers by also being named the eighth most stylish celebrity. "Some can't stick him but to others he's British exuberance encapsulated." See the full list in the May issue, out on Thursday
gq-magazine