Danny Bryce (Jason Statham) uses a Beretta 92SB during several scenes, including the tunnel chase in Oman.
Beretta 92FS
Danny Bryce (Jason Statham) is also seen with a 92FS in Mexico and in London, this is highly anachronistic as the movie is set in 1980.
High Standard Sharpshooter M
Hunter (Robert De Niro) uses a High Standard Sharpshooter M while at a train station in Paris.
Glock 17
Hunter uses a Glock 17 he took from from his captors in Oman.
M1911A1
After running out of ammunition for the Glock, Hunter switches to a M1911A1-type pistol with blonde wood grips. One of the targets, Harris (Lachy Hulme), is later seen giving a M1911A1 for his girl to fire during a party.
SIG-Sauer P226
The Agent (Adewale Akinnuoye-Agbaje) has a SIG-Sauer P226 in his waistband, which Danny takes when forcing him to divulge some information. Davies (Dominic Purcell) wields a P226 during the desert tunnel chase. The weapon is another anachronism, since the P226 was developed after 1980, the year in which the film is set.
Snubnosed revolver
Meier (Aden Young) uses a stainless or nickel plated snubnosed revolver throughout the film.
Shotguns
Pump Action Shotgun
Anne (Yvonne Strahovski) is seen firing a shotgun into the air during a New Year's Eve celebration in Australia.
Omani rebels fighting during the Dhofar Rebellion are seen with Norinco Type 56 rifles.
L1A1 SLR
SAS commandos training in the Brecon Beacons, including Major Warren Steven Cregg (Grant Bowler) carry L1A1 rifles.
IMI Galil SAR
Hunter (Robert De Niro) can be seen carrying a scoped Galil SAR SAR in the end of the movie. He took off the scope during the car chase.
AKMSU
One of the sheikh's guards in Oman carries an AKMSU.
Unknown rifle
During the desert tunnel chase, Martin (Ben Mendelsohn), one of the ex-SAS "Locals", can be seen wielding a .22 caliber rifle fitted with a wire stock. This could possibly be a Henry US Survival break-down rifle.