Prince Harry qualifies He's completed his Apache...
The Risk become sexy builders EXCLUSIVE X Factor boy band strip
Amanda Holden's feeling... BGT presenter releases photo of...
Geri Halliwell's new Next... She launches new line of Union...
We always knew he looked good with his kit off, but now it seems Daniel Craig has been impressing male fans with his clothes choices.
The 39-year old, who gained worldwide sex-symbol status when he emerged from the sea as James Bond in Casino Royale wearing a tight pair of pale blue trunks, 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.
Fellow movie heartthrob Jude Law also featured in the top 10, coming fifth in the list, while British TV presenter Russell Brand and Kate Moss's boyfriend Pete Doherty won places on both the best and worst dressed list.