On the movie's promotional material (such as the poster above), a pair of Beretta 92FS Inox pistols can be seen being dual-wielded by Frank Martin (Jason Statham), though are never seen on-screen.
At the beginning of the film, a teenage girl (AnnaLynne McCord) working with a gang of carjackers holds Frank Martin (Jason Statham) at gunpoint with a two-tone Vektor CP1. She threatens to shoot Frank with it after he single handedly beats up the other carjackers, but loses her nerve when he confronts her, throwing the pistol to the ground as she flees. In a continuity error, her Vektor CP1 starts as all black but turns into two-tone for the rest of the scene.
When responding to the incident at the doctor's office, Miami P.D. officers can be seen wielding Glock 17 pistols, though they are no match for Lola's automatic Glock 17s.
Error creating thumbnail: File missingGlock 17 9x19mmError creating thumbnail: File missingA Miami P.D. officer draws his Glock 17 on Lola moments before being mowed down. This is clearly not a trained police officer as wrapping your thumb over the wrist of your firing hand means that the tip of your thumb joint would be sliced by the sharp slide rails as the gun cycled.
Glock 17 (Converted to full auto)
In several scenes, a gunslinging femme fatale named Lola (Kate Nauta) wields twin Glock 17s fitted with suppressors, laser sights, and extended high capacity magazines; even using one to shoot down a Miami PD helicopter.
The U.S. Marshals Frank encounters at the doctor's office and the FBI agents at the Billing's residence can be seen carrying SIG-Sauer P226 pistols, though are quickly relieved of them via Frank's martial arts skills. Dimitri (Jason Flemyng) can be also be seen using one when Frank raids his apartment. He fires it at Frank (who easily dodges the shots) and he throws it away when it jams on him. A stainless SIG-Sauer P226 can be seen in the trunk of Frank's Car, along with a few magazines, a tactical knife, smoke grenades, and a few spare suits.
When Dimitri (Jason Flemyng) believes he's been injected with the virus and demands the antidote, he pulls a Heckler & Koch USP Match and uses it to shoot Tipov (Gregg Weiner) when he finds out there's only two samples of . He tries to shoot Frank with it when he reveals that he'd only been injected with water, but is disarmed. Frank then holds the gun on the Sonovitch, the virologist, who has the antidote and demands he give it to him, but loses the pistol as he dives out the window after Sonovitch tosses the antidote out the window.
In the scene where Tarconi (François Berléand) is taken into custody at Frank's home, several Miami P.D. SWAT members can be seen wielding Heckler & Koch MP5A2's and Heckler & Koch MP5A3's, among other weapons. Another MP5A3 can be seen in the hands of another SWAT member when Jack Billings (Hunter Clary) is recovered. The MP5A2 seen at Frank's home has a Surefire dedicated forend weaponlight with the light removed. Many members of Gianni's security force also carry MP5s.
When Frank and Gianni (Alessandro Gassman) first meet, his henchmen can be seen wielding Heckler & Koch G36C's, among other weapons. They can be seen being equipped with laser pointers, flashlights, and red-dot sights.
There are several appearances throughout the film of the Heckler & Koch UMP, both in the hands of Gianni's men as well as being used by at least one of the Miami P.D. SWAT members who take Tarconi into custody.