Barney "The Schizo" Ross (Sylvester Stallone) acquires a Beretta 92FS when confronting General Garza's soldiers and uses it till he throws it away while making a run for the plane on the docks.
Beretta 92G Elite 1A
Christmas carries a Beretta 92G Elite 1A on his vest in a cross draw holster. He uses it in conjunction with his knives in the final assault on General Garza's fortress. Hale Ceasar is also seen with one holstered on his right leg during the final fortress battle
Custom Single Action Army
Ross (Sylvester Stallone) also carries a Single Action Army with a shortened barrel, compensator cuts and no front sight in a back holster that he keeps in the three o'clock position.
Glock 17
James Monroe (Eric Roberts) is seen carrying the Glock 17. When Ross and Yin Yang (Jet Li) are ambushed on the road, a thug uses one before being shot by Yang.
Glock 26
The Brit (Gary Daniels) fires a Glock 26 at the dock when Ross and Christmas escape from the island.
A customized M1911A1 is seen in Gunnar's (Dolph Lundgren) hands before pursuing Ross and Yang. He tries to use it at the factory after the chase, but Ying Yang kicks it out of his hands before he could fire a shot. The pistols look like the ones used by Thomas Jane in the The Punisher (2004).
Heckler & Koch P9S
One of General Garza's soldiers holds a Heckler & Koch P9S when he's taken down by Christmas.
While in some scenes he appears to carry a Beretta in his holster, the Brit (Gary Daniels) is seen holding what appears to be a Smith & Wesson 469 on the dock that's dumped with gasoline by Ross. This is highly likely a continuity error, because seconds before he fired a Glock 26.
Ying Yang (Jet Li) uses a MP-9 during a car chase with Monroe's men.
FN P90TR
Ying Yang (Jet Li) uses a P90TR during the oil tanker sequence.
Rifles
FN F2000
An FN F2000 Tactical is used by Ross, and later by Ying Yang, with an EOTech, flashlight, and laser sight during the mission to rescue hostages on the hijacked oil tanker.
Noveske Rifleworks Diplomat
During the raid on Garza's compound, the majority of the Expendables can be seen carrying the Noveske Rifleworks Diplomat which is equipped with a Vltor VIS-1 monolithic upper receiver assembly. In February 2009, ISS (Independent Studio Services) received 12 Vltor VIS-1s with Diplomat barrel assemblies, with KX-3 flashhiders. ISS also received 24 EMod stocks from Vltor, which were intend to be used in The Expendables. They are converted to full auto.
Kalashnikov Variants
Various AK-47 models can be seen in the hands of Somali pirates and soldiers of General Garza (David Zayas).
Norinco Type 56
Norinco Type 56 rifles were used by Somali pirates aboard the tanker ship.
Shotguns
AA-12
Hale Caesar (Terry Crews) uses a AA-12 with drum magazine and flashlight attachment. The weapon is loaded with Frag-12 explosive rounds (which he describes in great detail right before the raid).
Saiga 12
Hale Caesar (Terry Crews) uses a cut down Saiga-12 with a laser sight and 20-round drum magazine during the tanker scene.
Gunnar Jansen (Dolph Lundgren) uses a M79 grenade launcher, loaded with 40 mm Buckshot and a laser sight during the oil tanker sequence, which blows away the entire torso of one luckless pirate. It is also used later in the film by an enemy guard he uses it to destroy a truck Ross is standing next to.
M8 Flare Pistol
Christmas (Jason Statham) is seen firing an M8 Flare Pistol at Garza's men during the dock bombing sequence to light up the fuel spilled onto the dock.
Cameos
A brief scene showcases three of the greatest movie action heroes of all time.