The Beretta 92FS is used by nearly all the characters in the film including Agent Sever (Lucy Liu), Agent Jeremiah Ecks (Antonio Banderas) A.J. Ross (Ray Park), and Zane (Roger R. Cross). In addition, numerous DIA agents and police officers carry the handgun in the film.
M1911A1
Robert Gant (Gregg Henry) orders the surviving guard of the ambush to shoot himself in the temple with a specially modified chrome M1911A1. The gun is modified to fire backwards with the intent that the man's life would be spared if he followed orders, discharging the round harmlessly to the side, or ended if he turned the gun on Gant. The oblivious agent chose the latter course of action.
Shotguns
Heckler & Koch FABARM
Ecks carries a Heckler & Koch FABARM shotgun in his pursuit of Sever after the plaza engagement. He later uses a similar gun against Gant's men in the final showdown at the train yard.
"Street Sweeper" shotgun
Before climbing out of the wrecked prison transport bus, Ecks grabs a "Street Sweeper" shotgun with a full length barrel which he uses ineffectually against Sever.
Remington 870
A Remington 870 with heatshield, pistol foregrip and saddle shell holder is seen on the wall of Sever's armory.
Submachine Guns
Heckler & Koch MP5A3
The Heckler & Koch MP5A3 is fired by SWAT members during the plaza shootout and carried by Ross during the final shootout at the train yard.
A MP5K is seen used by Gant's agent assigned to guard his son at the film's beginning. Sever also uses one to fire at Harry in the abandoned warehouse.
FN P90
During the shootout at Vancouver Plaza, Sever commandeers an FN P90 from one of Gant's undercover agents and uses it extensively during her shootout with the police.
Assault Rifles
M4A1 carbine
The M4A1 carbine is used by several characters in the film including both Ecks and Sever as well as Robert Gant (Gregg Henry).
Heckler & Koch G36K
Heckler & Koch G36K rifles are used by SWAT members during the shootouts at the Vancouver plaza and the train yard. Also seen on the wall of Sever's armory and used by Ecks during the train yard fight with Gant's agents.
AKS-74U
While helping Ecks escape the prison transport bus, Sever carries a AKS-74U assault rifle (as identified by its forward grip, finish, and folding stock) fitted with a GP-25 grenade launcher which she uses to destroy the bus and topple several piles of vehicles in the scrap yard.
Sniper Rifles
Remington 700PSS
The SWAT sniper with Ross and Zane uses a Remington 700PSS sniper rifle during the plaza shootout.
Heckler & Koch SL8
The SWAT sniper that is on the rooftop with Zane and the M60 gunner uses a Heckler & Koch SL8 sniper rifle fitted with a bipod.
During the plaza shootout, a special assault team arrives in an armored vehicle with a specially mounted M60 machine gun to assist the police and Gant's men. However, Sever manages to takeout the assault team and turn the machine gun on her attackers to great effect. An M60 is also used by a SWAT member when Ecks and Sever are fighting on the rooftop.
Cobray 37mm flare launcher
The Cobray flare launcher standing in for the M203 is used by Agent Sever when she acquires an M4 with the M203 attachment and uses to take out a sniper on a rooftop during the Plaza shootout.
GP-25 Grenade launcher
A GP-25 Grenade launcher is mounted underneath the AKS-74 used by Sever when she helps Ecks escape.
Milkor MGL grenade launcher
The Milkor MGL grenade launcher is used by Zane and another of Gant's men in the final engagement at the trainyard. They fire numerous rounds at Sever but only manage to destroy the shipping container she was standing on.
This is quite obviously not a Milkor MGL. It's a DefTech 37mm rotary launcher being portrayed as an HE grenade launcher. -MT2008