During the precredits sequence in the unknown Latin American country, the soldiers all wield Japanese MGC M16 replica rifles with 20 round magazines. The soldiers guarding James Bond (Roger Moore) after his capture are armed with M16s, after Bond pulls their parachute ripcords, commandeers one and uses it to shoot out the truck's left front tire, causing it to crash (it then becomes a blank-firing M16 for that part).
Error creating thumbnail: File missingMGC M16 Assault rifle: a non firing metal replica built by the Model Gun Corp of Japan and one of the most used non firing replicas of the M16 in movies and televisionFile:Octop-m16a.jpgSoldiers with M16 rifles surround Bond.File:Octop-m16b.jpg2 soldiers with M16 rifles guard Bond in the truck.File:Octop-m16c.jpgBond stares at a soldier's M16 and parachute ripcord. Airborne Forces in real life would only wear a full parachute harness on the grounds of an Airbase when in training or preparing for an Air Assault.
M1911A1
One of the Latin American military soldiers flashes a M1911A1 when he takes Bond into custody.
James Bond (Roger Moore) carries a Walther P5 as his sidearm in this movie, despite having told Q that he "mislaid my PPK". This was to appease Walther, who wanted to promote a new pistol. Interesting to note is that this was the same pistol used by Sean Connery's version of Bond in Never Say Never Again, released the same year.
One of the U.S.Air Force Security police guards manning the gate at the West German U.S.Air Force base carries a Colt Python, which he draws on Bond when he attempts to enter with the Police hot on his tail after stealing the car he is in. Because of the many civilians milling around, the guard is forced to fire his six shots into the air, to alert his comrades to the security threat.
Octopussy (Maud Adams) takes a Smith & Wesson Model 36 from one of the Air Force officers at the circus and uses it to blow the lock off the base of the circus cannon, revealing the atomic bomb inside.
During the attack on Kamal Khan's palace, Octopussy (Maud Adams) pulls a nickel plated Beretta Jetfire on him, but is knocked out of her hand by Gobinda (Kabir Bedi)