Prison guards on the oil drill platform keep Beretta 92FS pistols as their sidearm. When Sean Archer/Castor Troy (Nicolas Cage) escapes from the electroshock room, he takes a guards Beretta and uses it to fire on the guards, carefully placing his shots as not to kill them. During the final firefight Archer/Troy uses a pair of Berettas, wielding them akimbo as per the standard norm of John Woo films. Jamie (Dominique Swain) picks one of these up as Archer/Troy and Troy/Archer (John Travolta) struggle in the church's courtyard, only to be misled into shooting her father in the arm. Troy/Archer then picks the Beretta up and holds it on Jamie before she digs a stilleto knife into his leg, which he ironically gave her as a gift to protect herself.
Error creating thumbnail: File missingBeretta 92FS - 9mm.Error creating thumbnail: File missingA Beretta 92FS in the holster of a prison guard.Error creating thumbnail: File missingArcher/Troy places his Beretta 92FS on the table in the funeral home.Error creating thumbnail: File missingArcher/Troy aims his Beretta 92FS during the "Mexican Standoff" in the funeral home, another trademark of John Woo (along with the doves flying all over the place).Error creating thumbnail: File missingDuring the shootout in the funeral home, many of the guns are shown in close ups, except they are at different locations than the scene takes place. This is because they are real guns (not blank adapted guns) firing real bullets in front of a highspeed camera, to capture the bullet in flight.Error creating thumbnail: File missingArcher/Troy fires a pair of Berettas at Troy/Archer.Error creating thumbnail: File missingOne of Archer/Troy's Berettas laying on the grass before being picked up by Jamie.Error creating thumbnail: File missingJamie aims the Beretta at Archer/Troy and Troy/Archer, unsure of who's who. Note the typical amatuer grip, with the thumb layered on top of the other (which is a good way to get slide bit), and both fingers wrapped around the trigger.Error creating thumbnail: File missingTroy/Archer holds the Beretta on Jamie after she makes the wrong choice and shoots her father in the arm.
Beretta 92FS Inox
A Beretta 92FS Inox is wielded by one of the police officers during the shootout at the airport. Castor Troy/Sean Archer (John Travolta) tries to draw one to use on Sean Archer/Castor Troy (Nicolas Cage) while on the speed boat, but Archer/Troy kicks it away before he can use it.
Castor Troy's (Nicolas Cage) weapons of choice are two gold plated Springfield Armory M1911-A1s fitted with custom gold inlaid grips, that he keeps in two small-of-the-back holsters. Among the obvious modifications to the guns include skeletonized hammers, beavertail grip safeties, ambidextrous slide stop safeties, target sites, moderately bevelled magazine wells, and Mag-na-Ported slides/barrels. He uses them akimbo during the first major gunfight of the movie, putting a hole in the windshield of the helicopter Sean Archer (John Travolta) is in and later gunning down several agents in the airport hangar. Later in the movie, when Archer has assumed Troy's identity and face, he is given these weapons by Dietrich (Nick Cassavettes). He then uses them for the proceeding gunfight as the police raid the building.
Sean Archer (John Travolta) uses a SIG-Sauer P226 with a nickel slide as his sidearm in the film, which has been fitted with a set of Hogue rubber grips. When he and Castor Troy (Nicolas Cage) switch faces and identities, Troy/Archer begins using the weapon, killing Dietrich (Nick Cassevettes) and another FBI agent with it before he loses it during the funeral home's "Mexican Standoff".
A Stechkin APS machine pistol is used briefly by one of Dietrich's (Nick Cassavetes) friends to fire on police raiding the apartment building. While in the courtyard of the funeral home, Castor Troy/Sean Archer (John Travolta) uses one briefly before having it knocked from his hand. At the conclusion of the fight, Sean Archer/Castor Troy (Nicolas Cage) picks the gun up and fires a long burst at Troy/Archer after he unsuccessfully tries to kill his daughter.
The prison guards on the oil drill platform are armed with Ruger AC556 assault rifles, as noted by their muzzle breaks and bayonet lugs. During the prison break scene, Ivan Dubov (Chris Bauer), the inmate that helps Archer/Troy (Nicolas Cage) escape from the electro-shock chamber, picks up an AC556 rifle from one of the dead guards and kills several guards before Archer/Troy stops him.
During the final firefight in the funeral home one of Castor Troy/Sean Archer's (John Travolta) thugs wields a South African Armscor BXP before being killed. Troy/Archer picks it up and fires it as he flees from Sean Archer/Castor Troy (Nicolas Cage) who is firing at him.
During the final shootout in the church, Castor Troy's girlfriend Sasha Hassler (Gina Gershon) is armed with a Smith & Wesson 3913. She likely took it from one of Dietrich's (Nick Cassavetes) friends, who was killed while using it during the raid on his apartment.
On Castor Troy's (Nicolas Cage) private plane, undercover FBI Agent Winters (Lauren Sinclair) draws a nickel plated Walther PPK and holds it on Castor before Pollux Troy (Alessandro Nivola) disarms her of it. A Walther PPK is also used by one of Dietrich's (Nick Cassavetes) friends when they defend the apartment from a police raid.
During the shootout in Dietrich's (Nick Cassavetes) apartment, some of the FBI Agents can be seen with Colt Model R0635 submachie guns with C-More sights. Sasha Hassler (Gina Gershon) uses one during the shootout as well.
Heckler & Koch MP5A2s are used by the FBI Agents that raid Dietrich's (Nick Cassavetes) apartment. At one point, Dietrich himself uses one, captured from an FBI member.
Heckler & Koch MP5A3s are used by the FBI Agents that raid Dietrich's (Nick Cassavetes) apartment. At one point, Sasha (Gina Gershon) takes one dropped by a dead Agent and uses it for some of the fight.
Error creating thumbnail: File missingHeckler & Koch MP5SD3 - 9mm.Error creating thumbnail: File missingClose up on the muzzle of a Heckler & Koch MP5SD3 firing. Note the large muzzle flash, which implies the suppressor is fake (as all film prop gun suppressors are), as a real suppressor would dampen the muzzle flash significantly.Error creating thumbnail: File missingAn FBI Agent shows off his advanced combat training skills by firing his MP5SD3 from the hip. Again, note large muzzle flash.
Heckler & Koch MP5K
Castor Troy/Sean Archer (John Travolta) steals a Heckler & Koch MP5K from an FBI Agent and uses it to shoot at Sean Archer/Castor Troy (Nicolas Cage) as he pursues him in a speed boat.
Dietrich Hassler (Nick Cassavetes) uses an Ithaca 37 shotgun with a 14" barrel and a partially skeletonized stock to defend against the FBI Agents raiding his apartment building.
During the oil platform prison escape, a helicopter with a door-mounted M60 machine gun chases down Sean Archer/Castor Troy (Nicolas Cage) just before he jumps off the platform.
Castor Troy (Nicolas Cage) uses a Remington 700 sniper rifle fitted with a suppressor, Harris bipod, and heavy stock and barrel to try and assassinate Sean Archer (John Travolta) while he rides the merry-go-round with his son Michael (Myles Jeffrey). The bullet passes through Sean's chest and fatally wounds Michael, leading to Archer's relentless pursuit of Troy in the film's story.
During the shootout in the airport hangar, Castor Troy (Nicolas Cage) takes a Benelli M2 Super 90 Tactical shotgun fitted with a Surefire 628 weaponlight from an FBI Agent and uses it to kill several before discarding it.
During the shootout in the apartment building, Sean Archer/Castor Troy (Nicolas Cage) picks up an IMI Mini Uzi and fires it at Castor Troy/Sean Archer (John Travolta) as he runs around the room.
When Eve Archer (Joan Allen) goes to the hospital to test blood samples from Sean Archer/Castor Troy (Nicolas Cage) and Castor Troy/Sean Archer (John Travolta) to see if they are actually swapped, Archer/Troy confronts her. She then pulls a nickel plated Smith & Wesson Model 36 with a spurred hammer, which she claims she took from her "fake husband".
A Ruger P89 is listed as the weapon carried by one of Castor Troy's (Nicolas Cage) victims, and a stainless Ruger KP89 is wielded by one of the thugs during the funeral home shootout.
One of the thugs during the apartment raid briefly uses an AKMS before being killed. It appears to be custom fitted with a side-folding stock usually fitted to a paratrooper model SA Vz.58 assault rifle.
Police patrolling the river fire Colt Sporter II carbines mocked up as XM177 Commando rifles by adding a mock muzzle break to them. Since the lowers have a full-auto selector switch (which the semi-auto Sporter II lower lacks), it is assumed that the guns are fitted with full-auto firing GAU/5 lowers.
The FBI Agents in the film sometimes carry unknown AR-15 rifles with collapsing stocks, and 16" barrels. They do not feature the large XM177 muzzle breaks. Some appear to have A1-style upper recievers, while others have A2s.
During the apartment raid, Agent Loomis (Matt Ross) uses an unknown AR-15 variant fitted with an underslung M203 grenade launcher. He fires it at Sean Archer/Castor Troy (Nicolas Cage) and somehow manages to fire off two shots from a single tube without reloading.
Sean Archer/Castor Troy (Nicolas Cage) pulls out a Harpoon gun (make and model unknown) in an attempt to kill Castor Troy/Sean Archer (John Travolta) during their final battle on the boat and later the river side.