Casino Royale (1967)
Casino Royale was a 1967 big-budget spoof of Ian Fleming's first James Bond novel of the same name. This film is not considered part of the official James Bond film series, as EON Productions did not have the rights to this title at the time. Daniel Craig made his debut of Bond in the official EON feature film adaptation that premiered in 2006.
The following weapons were used in the film Casino Royale (1967):
Jimmy Bond/Dr. Noah (Woody Allen) has a Beretta M1934 hanging in his lair. Vesper Lynd (Ursula Andress) later holds a nickel plated M1934 on Bond. In a cameo role, George Raft is seen with a Beretta M1934, telling a David McCallum lookalike the gun malfunctioned and fired backwards, killing himself.
Several thugs are also seen with M1911A1 pistols.
A hitman during the finale fires a Mauser C96 at Bond in the casino.
As "James Bond", Evelyn Tremble (Peter Sellers) carries a Walther P38, notably using it to shoot at Miss Goodthighs (Jacqueline Bisset) when she appears in his hotel room. Several thugs also carry P38s as does a dead German officer in the spy school. At the end also Chic (Chic Murray) holds this gun.
Colt New Service
One of the Americans fires a Colt New Service during the final fight scene inside Casino Royale.
Webley Mk VI
Strangely, one of the American cowboys fires a Webley Mk VI during the final fight scene inside Casino Royale.
These appear to be Smith & Wesson M1917's.
Sterling L2A3 SMG
James Bond (David Niven) grabs a Sterling SMG, using it while facing Dr. Noah's guards until he is disarmed by Dr. Noah/Jimmy Bond (Woody Allen). Dr. Noah's female assassins all have Sterlings as well.
Scottish bagpipes shooting
Vesper Lynd (Ursula Andress) used unidentified submachine gun hidden in the Scottish bagpipes.
Winchester Model 1873
The Americans arrive at Casino Royale, all on horseback and carrying a Winchester Model 1873.