The following firearms are used in the film 8 Heads in a Duffel Bag:
8 Heads in a Duffel Bag
Tommy Spinelli (Joe Pesci) chambers a Colt Junior when he reaches into his trunk at the airport. Many other guns can be seen in Tommy's trunk (see below).
Colt Junior with magazine removed - .25 ACP
Tommy holds the Colt Junior.
Heckler & Koch USP
Tommy (Joe Pesci) uses a Heckler & Koch USP as his main sidearm. It changes hands several times, once used by Charlie (Andy Comeau) in an attempt to intimidate Tommy. It appears that the ejection port has been filed down to accommodate the firing of blanks.
Heckler & Koch USP - 9x19mm
The USP can be seen on the right of Tommy's trunk at the airport.
Tommy enters Charlie and Steve's room with his USP drawn.
Tommy intimidates Ernie into making calls to find Charlie.
Tommy realizes that Steve would make a perfect "Frank" to replace one of his missing heads.
Tommy takes Charlie out into the Mexican desert.
Tommy holds his USP on Charlie in the Mexican desert.
The hitmen aim their Beretta on Charlie.
A security guard at the Mexican airport draws his Beretta 92FS on the two hitmen.
The airport guard aims his Beretta at the hitmen. This appears to be an airsoft or non-gun replica since the hammer is cocked, yet the trigger is in the fully forward position.
A variety of guns can be seen inside Tommy's trunk in the airport parking garage, such as a Colt Detective Special, Colt New Service, Heckler & Koch USP, several other revolvers, and two sawed-off shotguns.
Tommy reaches for the Colt Junior in his trunk.