The following weapons can be seen in Johnny Handsome:
Beretta 92F
In preparation for the shipyard heist. John Sedley (Mickey Rourke) purchases a Beretta 92F and Glock 17 from a gun dealer. Larry (J.W. Smith) is also seen with what appears to be one towards the end of the film.
Beretta 92F - 9x19mm. The cosmetic differences are very slight and hard to see. Most of the changes are the inner workings of the gun.
Johnny checks the Beretta 92F.
Johnny gets his Beretta ready before meeting with Rafe and Sunny.
Beretta Model 70
A Beretta Model 70 is used by Sunny Boyd (Ellen Barkin) throughout most of the film. Notably during the Prestige job and the shipyard heist.
Beretta Model 70 - .32 ACP
Sunny continues to shoot Bob Lemoyne.
Close up of the Beretta Model 70.
Sunny holds her Beretta Model 70 on the shipyard manager.
Colt MK IV Series 70
Rafe Garrett (Lance Henriksen) uses a Colt MK IV Series 70 throughout most of the film. It's noted as a Colt MK IV Series 70 by closeup of the slide when Rafe and Sunny gun down Bob Lemoyne (Allan Graf).
Colt 1911 Series 70 - .45 ACP
Rafe prepares to shoot the Prestige store owner for pulling the alarm.
Rafe shoots the owner several times.
Side view of the 1911. The rollmarks while faint identity it as a Colt MK IV Series 70.
Glock 17
A generation 1 Glock 17 in 9x19mm.
Smith & Wesson Model 19
Lt. A.Z. Drones' (Morgan Freeman) service revolver is a Smith & Wesson Model 19.
Smith & Wesson Model 19 Combat Magnum - .357 magnum
Smith & Wesson 669
A Smith & Wesson 669 is carried by Mikey Chalmette (Scott Wilson) during the Prestige job.
Smith & Wesson 669 with old bobbed hammer - 9mm.
MAC-10
Ingram MAC-10 open bolt submachine gun - .45 ACP
Smith & Wesson Model 66
Smith & Wesson Model 66 with 4" barrel - .357 Magnum
Double Barrel Shotgun
Winchester 1200
Winchester Model 1200 Police Model - 12 gauge. The precursor to the Model 1300 however it is an all metal shotgun with a deep blued finish. It was developed in 1964 and ended production when the U.S. Repeating Arms Company acquired Winchester from Olin in 1980. The 1200 eventually ceased all production in 1981 and ceded the pump shotgun like to the Model 1300.
Uknown