The following weapons were used in the film 8MM:
Tom Welles (Nicolas Cage) can be seen using a stainless steel SIG-Sauer P230 with threaded barrel as his weapon of choice, most notably when he confronts Eddie Poole (James Gandolfini), pistol-whipping him and threatening to shoot him, though is unable to bring himself to carry out the act. He uses it with an attached suppressor in one scene.
Eddie Poole uses a SIG-Sauer P226 at the meeting. This is the gun he tosses and fires at Tom.
Beretta 3032 Tomcat
When Tom meets porn producer Dino Velvet (Peter Stormare), Dino produces a Beretta 3032 Tomcat, and gives it to Daniel Longdale (Anthony Heald) who holds it on Tom. Longdale later uses it to kill Dino when the villains turn on one another.
A pornographer early in the film carries a stainless or nickel Colt M1911 in a shoulder holster.