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.
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.
One of General Garza's soldiers holds a Heckler & Koch P9S when he's taken down by Christmas.
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
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 a raid, the majority of the team 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).
Submachine Guns
Heckler & Koch MP5K
A MP5K is used by Toll Road (Randy Couture) during the oil tanker sequence.
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.
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 during the tanker scene.
The standard machine gun is used by the General Garza's army when engaging the Expendables.
M79 Grenade Launcher
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.