The following weapons were used in the film B. Monkey:
During the opening jewelry heist, B. Monkey (Asia Argento) loads and carries a nickel M1911A1. Judging from the slanted slide serrations and the magazine, it's likely a 9mm Springfield or Auto Ordnance.
Commercial Satin Nickel
M1911A1 Pistol - .45 ACP. Manufactured on license by Remington Rand. The one in the film appears to be a 9mm.
B. Monkey steps out of the car and loads the magazine into her 1911A1. Judging from the slanted slide serrations, it's likely a Springfield or Auto Ordnance. Also note the side crimp in the magazine, making it a 9mm 1911.
Smith & Wesson Model 64
Bruno (Jonathan Rhys Meyers) gives Steve Davis (Ian Hart) and B. Monkey (Asia Argento) a Smith & Wesson Model 64 to use during the jewelry store robbery.
Smith & Wesson Model 64 with 3 inch barrel - .38 Special. This is the modern production version of the Model 64. Early variants matched the shape of the earlier Model 10, except in Stainless Steel.
Steve stares at the Model 64.
B. unloads the Model 64 before using it in the robbery.
Double Barreled Shotgun
B. Monkey (Asia Argento) finds a Double Barreled Shotgun in the cottage she is renting with Alan Furnace (Jared Harris), who later has to use it when his home is invaded by the gangsters.
1960s Era Commercial Stevens hammerless side by side shotgun - 12 Gauge.
B. finds the shotgun hidden behind a shelf.
B. pretends to fire at a plane flying overhead.
Alan waits in his kitchen with the shotgun.
Bruno (Jonathan Rhys Meyers) shows up at Alan and B.'s cottage with a Beretta 92FS.