Michael Cheritto (Tom Sizemore), brings an Israeli assault rifle (based on the AK-47, but with improved sights, among other changes) known as an IMI Galil ARM with a folding stock to the bank heist. He gets separated from the rest of the crew during the gun battle but managed to wound one of Hanna's detectives by a transit bus.
Chris Shiherlis (Val Kilmer) takes out the Steyr TMP-wielding assassin at the drive-in with a .308 to the back from a Heckler & Koch HK91A2 fitted with a bipod.
Michael Cheritto (Tom Sizemore), brings a 20" barreled FN FAL 50.61 Paratrooper version with a Side-folding stock to the armored car robbery which he uses to execute the third guard.
Lt. Vincent Hanna (Al Pacino) pulls out an FN FNC-80 assault rifle outside the bank heist on Flower Street. Michael Cheritto (Tom Sizemore) receives a 5.56mm present between the eyes from Hanna's FN FNC-80. According to the on set armorer, Hanna's rifle was a Select Fire FNC-80 assault rifle that was chopped down by the armorer to a Para length barrel and an M16 style birdcage was attached. The FNC-80 was imported into the U.S. as a full auto weapon and as a Semiautomatic Sporter rifle named the FNC 223 Sporter. Despite being a full auto weapon, the director Michael Mann instructed Al Pacino to fire only Semi auto, being that the LAPD lieutenant would be concerned for stray rounds hitting bystanders.
Error creating thumbnail: File missingFN FNC 223 REM SPORTER, the Semi Automatic counterpart of the FNC-80 - 5.56mmError creating thumbnail: File missingHanna fires his FN FNC-80 at... nothing. Hanna tells his men before the gunfight to take clear shots and watch their backgrounds. All I see in his firing line is running civilians. This half of the screen was likely not visible in the original release, which wasn't in anamorphic widescreen.
He was shooting at Chris (Val Kilmer), but he was surrounded by civilians, so bad on Hanna.
Several M16A1 assault rifles feature prominently in the film, fitted with M16A2-style handguards. They are wielded by various L.A.P.D. officers, including Detective Casals (Wes Studi). Casals uses one to assist in disabling McCauley's getaway vehicle (a Lincoln Town Car) and injure Chris Shiherlis (Val Kilmer) during the gun battle resulting from the bank heist. According to the on set armorer, the director wanted the actors to fire semi-auto only. The reason given was that the police would be less interested in 'suppressing fire' and more interested in controlled shots given the proximity of so many innocent bystanders.
During the armored car heist, McCauley (Robert De Niro) carries a Colt Model 654 carbine, a 14.5" barreled predecessor to the M4, with M16A1-style lightweight barrel and sights. Based on configuration it may be a 654 upper on a GAU-5A receiver (or possibly even an SP1 receiver with a drop-in autosear to allow it fire fully-automatic).
During the armored car robbery, Chris Shiherlis (Val Kilmer) uses a Colt Model 733 carbine as his weapon of choice. During the bank robbery both Neil McCauley (Robert De Niro) and Chris Shiherlis (Val Kilmer) carry short barreled Colt M733 carbines. They are ultra-compact versions of the M16 rifle family with 11.5-inch barrels, being smaller and shorter than the M16A2 Rifle (20-inch) and M4 Carbine (14.5-inch). The lighter encumbrance comes at a trade off of reduced range and accuracy, which is appropriate since the Model 733 can be fired from inside the vehicle, the robbers burdened by loads of cash, and because the firefight takes place at close to medium distances. The M733s have full automatic and semi-auto fire modes, while retaining the penetration of the 5.56mm round of its big brothers, which is particularly deadly as they are capable of wounding officers and bystanders even through objects normally considered safe cover. They handle similarly to submachine guns, however they are more accurate and much more powerful. However, due to the weapon's compact and short barrel, 5.56 NATO rounds fired from this weapon lose a significant amount of velocity found in longer barreled weapons. With slower velocities, rounds from from this weapon do not "fragment", a secondary wounding mechanism, but still provide greater punch that typical submachine gun rounds. This is a very professional choice of a primary weapon for that particular job, time and environment.
Not surprisingly, Shiherlis uses the M733s to great effect, killing Bosko (Ted Levine), a member of Hanna's detectives, in a brief exchange of fire. After the getaway ride is disabled, Shiherlis sprays the police barricade with dozens of rounds, shooting up the LAPD patrol cars and bringing down several officers. McCauley also uses it to shoot a pursuing patrolman while carjacking a Ford Taurus Wagon to escape.
Detective Casals (Wes Studi) brings a Mossberg 590 to breach the door of Hugh Benny's (Henry Rollins) apartment. Sergeant Drucker (Mykelti Williamson) appears to carry the exact same Mossberg 590 in the firefight outside the bank heist. Lt. Vincent Hanna (Al Pacino) takes one from an officer towards the end of the film as he chases down McCauley at the airfields.
Neil McCauley (Robert De Niro) can be seen carrying a Heckler & Koch USP-45 chambered in .45 ACP (noted by longer grip and barrel) in the early scenes of the film. Note the checkered back of the grip and the shape of the external thumb safety and slide release, all uncommon to a SIG P220. It is usually not seen clearly during the film, but the shape of the slide can easily be discerned during the shootout at the drive-in (when McCauley fires the gun through the window of his sedan at the shooter with the Steyr TMP).
Waingro (Kevin Gage), the unstable newcomer to Neil McCauley's (Robert De Niro) crew, carries two Star Megastars; the first is blued, the second stainless.
Actually, Star Firearms never made any gun in stainless steel.Therefore, the 2nd gun must be finished in Star's propietary "Starvel" nickel finish.
After McCauley kills Waingro, a detective working surveillance at the hotel draws a Glock 19 on McCauley, only to be expertly subdued and then dissarmed.
A police sniper of the servaillance team watches over McCauley with a Heckler & Koch SR9(T) sniper rifle. This same sniper is seen during the stakeout for Shiherlis with the rifle.
Heckler & Koch MP5A3s are seen held by a L.A.P.D. SIS surveillance unit member hiding in trash during the stake out scene at the metals warehouse.
It is also used by a surveillance team watching for Shiherlis and is used by the SWAT team that is sent to the hotel in the climax.
An Ithaca 37 "Stakeout" short-barreled shotgun can be seen resting behind a security desk when McCauley goes to kill Waingro in the apartment building.
Michael Cheritto (Tom Sizemore) has a Ruger KP90 in a cross draw hoster on his tac vest while he is armed with the FN FAL, during the armored car robbery. This is NOT the P90, as sometimes claimed, but the stainless KP90.
When Hanna and his men visit Alan Marciano (Hank Azaria) in Las Vegas to question him about his relationship with Charlene Shiherlis (Ashley Judd), Det. Casals (Wes Studi) is seen in the background holding a Smith & Wesson Model 60 snub nose revolver.
One of the SIS officers checking Shiherlis' car has an unknown M1911A1 pistol in his holster. Since Kimbers weren't issued yet to LAPD officers, it is doubtful it is a Kimber Custom II, the current sidearm of LAPD special weapons and tactical units.
Shiherlis is seen with an compact pistol in a holster next to him when McCauley walks in and sees him sleeping on the floor. He wakes up and then sticks the holstered gun in his pants. The closest gun it seems to resemble is a Smith & Wesson 6904 blued compact pistol.