John Triton (John Cena) uses an M16 (SP1) rifle fitted with a Cobray 37mm Launcher to dispatch Al Queda torturing US Marines during the opening scene in the film. The gun is fitted with an A1-stlye birdcage muzzle break, which gives a large and impressive "star pattern" muzzle flash. The original slab-side M16 was never fielded with the US Marines, so how or why he is using this old gun is not known.
Cobray CM203 Launcher
Attached to John Triton's (John Cena) M16 (SP1) rifle is a Cobray CM203 Flare Launcher, standing in for M203 grenade launcher. Unlike a real grenade launcher, it is shown capable of detonation at very close ranges, which is not possible with real grenade rounds do to a safety feature based on how many times the round spins in flight. Also, the explosion of the round is depicted as a huge fireball which engulfs the bad guys, another piece of film fiction.
Norinco Type 56
The Al Queda members torturing U.S. Marines during the opening scene are mainly armed with Norinco Type 56 rifles, fitted with underfolding 'pig-sticker' bayonets and AKM-style muzzle brakes.
Custom Norinco MAK-90
At least one of the Al Queda is seen using a custom built Norinco MAK-90 with a homemade folding stock and a Galil reciever cover.
RPD Light Machine Gun
One of the Al Queda shooting at a US chopper is using an RPD Light Machine Gun during the opening scene.
Unknown RPK Variant
One of the Al Queda shooting at a US chopper is using an unknown RPK variant. A US Marine is also seen using one taken off a dead Al Queda as he escapes with John Triton (John Cena). It appears to be a Valmet M78 based on the reciever but the muzzle is hard to see.
Unknown Pistol
During the opening scene, John Triton (John Cena) uses an unknown pistol to shoot severak Al Queda members. The gun is never shown in focus but if it is true to real Marine issue, he would be using a Beretta 92FS, military designation "M9". Even so, it also looks a bit like an M1911A1.
GE M61 Vulcan (Acetylene Gas Firing)
The US helicopter fires off a chin-mounted M61 Vulcan during the opening scene, which is actually firing Acetylene gas to fake fire.
Jericho 941F
Rome (Robert Patrick) carries a brushed chrome Jericho 941F as his sidearm in the film, chambered in .45 ACP.
Taurus PT99
Angela (Abigail Bianca) is given an older model stainless Taurus PT99 by Rome (Robert Patrick), who takes it off a guard during the first robbery and carries it as her sidearm in the film.
Taurus PT92 AFS
Bennett (Manu Bennett) carries a pair of stainless Taurus PT92 AFS pistols during the robbery and continues to carry a single PT92 for the rest of the film.