The Rolex 'submariner' watch worn by Roger Moore

A Rolex watch worn by Roger Moore in the James Bond film "Live and Let Die" has sold at auction in Geneva for 365,000 Swiss francs ($363,000, 335,000 euros), the auction house Philipps said Monday. 

The estimated price for the stainless steel watch, made in 1972, was between 150,00-250,00 Swiss francs. 

The buyer's name was not disclosed. 

In the film, the watch is used to create a magnetic field which deflects bullets fired at the MI6 agent. At another point, Bond uses this magnetic force to undress a woman. 

At the Sotheby's auction in Geneva on Wednesday, two pieces owned by another ex-Bond star will go under the hammer.  

Scottish actor Sean Connery is selling  a 15.4-carat pink and orange diamond, which could fetch above $2 million and a ring boasting 5.18 carats of diamonds, with an estimated sale price of $250,000.