Posted in Fashion Tags: 2009, Best Dressed Man, Daniel Craig, David Cameron, Esquire, GQ, Prince Charles