FBI agents (including Agent John Bannister (Forest Whitaker)), police officers, and Burrell's henchmen prominently use both 2nd and 3rd generation Glock 17 pistols.
Glock 22
A henchman loads up a 2nd Generation Glock 22 before the town shootout.
Colt Dragoon
Thomas Burrell (Peter Stormare) wields a reproduction Colt Dragoon revolver as his primary firearm. It is apparently intended for firing with metallic cartridges, while maintaining the general appearance of a percussion revolver.
One of FBI agents near the beginning of the film is armed with a Beretta 92FS.
Heckler & Koch P30
Thomas Burrell (Peter Stormare) carries a Heckler & Koch P30 as his back-up gun. He pulls this pistol during a confrontation with Ray.
Submachine Guns
Intratec TEC-9
Magnet Girl (Diana R. Lupo), one of Gabriel Cortez's (Eduardo Noriega) henchmen, uses an Intratec TEC-9 converted to fire fully automatic during the escape near the beginning of the film.
Heckler & Koch MP5A3
Several of Burrell's henchmen, including Faceburn (Rio Alexander) and Eagan (Tait Fletcher), carry Heckler & Koch MP5A3 submachine guns as their primary firearms. The guns fitted with Surefire dedicated forend weaponlights and M68 Aimpoint red dot scopes.
Heckler & Koch MP5K
Some of Gabriel Cortez's (Eduardo Noriega) henchmen use Heckler & Koch MP5K submachine guns during the escape near the beginning of the film.
Heckler & Koch MP5K-PDW
Some of Gabriel Cortez's (Eduardo Noriega) henchmen use Heckler & Koch MP5K-PDW submachine guns with folding stocks removed during the escape near the beginning of the film.
M1921AC Thompson
Deputy Mike "Figgy" Figuerola (Luis Guzmán) takes an M1921AC Thompson from Dinkum's gun museum and uses it during the shootout in the town.
Several of Bullhead City police officers are armed with Remington 870 shotguns at the roadblock.
After the first shootout with Burrell's henchmen, Frank Martinez (Rodrigo Santoro) takes a Remington 870 fitted with black synthetic furniture and an extended magazine tube from the armory of the Sheriff's office. Sheriff Ray Owens (Arnold Schwarzenegger) later uses the same Remington shotgun, after his Colt Mk IV Series 80 runs out of ammunition.
Deputy Mike Figuerola (Luis Guzmán) uses a Mossberg 500 fitted with a heat shield and extended magazine tube during the first shootout with Burrell's henchmen.
Mossberg 500 Cruiser
One of Burrell's henchmen uses a Mossberg 500 Cruiser fitted with a foregrip and a heat shield during the town shootout.
Saiga 12K
Two of Gabriel Cortez's henchmen are equipped with heavily modified Saiga 12K automatic shotguns with 20-round Wraithmaker drum magazines. The Saiga 12K used is the exact same one that Independent Studio Services built for Gamer, and which was also used in The Expendables and Drive Angry.
Rifles
Heckler & Koch G36C
A couple of Cortez's henchmen use Heckler & Koch G36C rifles fitted with ACOG scopes and RIS foregrips to clear a roadblock for Cortez.
IMI Galil MAR
One of Cortez's henchmen uses an IMI Galil MAR (aka "Micro Galil") to clear a roadblock for Cortez.
M4A1 Carbine
All of FBI HRT officers are armed with M4A1 Carbines near the beginning of the film. Several of Burrell's (Peter Stormare) henchmen, including Pony Tail (Chris Browning), also use M4A1 Carbines when they confront Ray Owens' group.
M14 (Sage EBR stock)
One of Burrell's henchmen uses an M14 fitted with a Sage EBR stock and an Elcan SpecterDR 1.5–6× telescopic sight.
Browning A-Bolt
Frank Martinez (Rodrigo Santoro) takes a Browning A-Bolt sniper rifle from the armory of the Sheriff's office. Deputy Sarah Torrance (Jaimie Alexander) loads the gun at Dinkum's gun museum and uses it during the town shootout.
Blaser R93 LRS2
One of Burrell's (Peter Stormare) henchmen uses a Blaser R93 LRS2 sniper rifle during the shootout in the town. Deputy Figuerola later misidentifies it as a ".50 cal".
Uberti 1873 Revolver Carbine
Mrs. Salazar (Lois Geary) uses an Uberti 1873 Revolver Carbine to dispatch one of Burrell's henchmen after he trespasses in her house.
Machine Guns
Vickers Machine Gun
Lewis Dinkum (Johnny Knoxville) keeps a Vickers machine gun (or 'Vicky' as he calls it) at his gun museum, which he dubs his "Nazi-killer". Sheriff Ray Owens (Arnold Schwarzenegger) uses this machine gun during the town shootout.
One of Burrell's henchmen has two M67 hand grenades strapped to his back, which looks like CGI. Dinkum uses his flare gun to blow up the grenades on the henchman's back.
Dinkum's Weapons Museum
Lewis Dinkum shows to Ray and the others the cache of weapons that he has stored for his museum.