James Bond star Daniel Craig has been crowned the best-dressed man in Britain by magazine GQ. The new 007 has topped the publication's annual style list, beating Conservative politician DAVID CAMERON and Hollywood star Clive Owen. Craig becomes the first James Bond since SIR Sean Connery to take the title. A GQ statement reads, "No Bond since Sean Connery has worn it better. It works because the 007 uniform seems like an upgrade of what Craig would naturally wear." Elsewhere in the top ten, Jude Law was fifth, David Beckham sixth, Pete Doherty seventh and British royal PRINCE HARRY 10th. Eccentric comedian Russell Brand came eighth, but was also named the worst-dressed man. A GQ spokesperson explains, "Some can't stick him (Brand) but to others he's British exuberance encapsulated."