Wealthy James Bond lovers were in Double-O heaven on Friday night spending thousands of pounds in a fiercely contested charity auction of 007 memorabilia.
Among the lots to be auctioned were Daniel Craig's swimming trunks, which he wore in Casino Royale. He donned the famous sky-blue tight shorts as he emerged from the sea in the movie.
The size "L" navy and powder blue trunks by La Perla, labelled GrigioPerla and made in Italy, sold for £44,450.
ITV News' Damon Green reports:
A navy, wool Tom Ford suit worn by Daniel Craig in the new Skyfall film also fetched £46,850 at the auction held at Christie's in London.
There were only 11 lots for sale with items introduced by figures such as Sir Roger Moore and comedian David Walliams.
The invitation-only event was staged to tie in with "Global James Bond Day", marking the 50th anniversary of the premiere of the first film in the series, Dr No.
The score for the new Skyfall film - which was signed on the cover by Adele and her co-writer and producer Paul Epworth - was among the lots being sold to benefit Unicef.
The 2008 Aston Martin, 6 Litre V12 DBS, two-door coupe driven by Craig in the most recent film, Quantum of Solace, sold for £241,250.
Another highlight was the sale of a titanium Omega Seamaster Professional Planet Ocean watch, worn by Craig in the much anticipated new film, for a jaw-dropping £157,250.
Many other lots are being offered in an online auction which will continue until October 8. The premiere of the latest Bond film, Skyfall will take place later this month.