Sexy James Bond star Daniel Craig has kindly sold the tux he wore in Casino Royale for charity.

The tux raised an astonishing £12,000 at auction, and all the money will go to ChildLine. Other items that went under the hammer included the Big Brother diary chair and a trip to Hawaii to visit the set of Tv series Lost.

£150, 000 was raised at the event, which marked ChildLine's 20th birthday.