The swimming trunks worn by Daniel Craig in Bond film Casino Royal have fetched more than £40 000 pounds at a London auction.
The pale blue La Perla shorts were on sale at Christie's Auction House with a guide price of £3000 to £5000, but bids started at £10 000.
Dame Judi Dench, who has played M in recent Bond films, was at the sale and promised bidders that the item was 'unwashed'.
The charity sake marked ten years since Bond hit the big screen. Other big ticket items include the Aston Martin from Quantum of Solace which fetched more than £2041 000 for charity.