Daniel Craig has been named Britain's best dressed man. The Bond star beat a host of fellow celebrities to top the poll conducted by men's magazine GQ.
The 39-year-old actor gained worldwide sex-symbol status when he emerged from the sea as James Bond in 'Casino Royale' wearing a pair of tight pale blue trunks. It now appears the hunky star has been impressing male fans with his clothes choices too.