John Triton (John Cena) uses an M16 (SP1) rifle fitted with a Cobray 37mm Launcher to dispatch Al Qaeda torturing US Marines during the opening scene in the film. The gun is fitted with an A1-style birdcage muzzle brake, which gives the weapon a large and impressive "star pattern" muzzle flash. The original slab-side M16 was actually never issued to the US Marines.
Colt Model 733
Rome (Robert Patrick) takes a Colt Model 733 carbine from the back of his car during the robbery and uses it to hose down a police car before the car is destroyed by Morgan's (Anthony Ray Parker) rocket launcher. Later, Bennett (Manu Bennett) uses the same gun to shoot at Triton (John Cena) as he pursues them in a police Camaro.
Norinco Type 56
The Al Qaeda 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.
Machine Guns
RPD Light Machine Gun
One of the Al Qaeda shooting at a US chopper is using an RPD Light Machine Gun during the opening scene.
Pistols
Beretta 92FS
John Triton (John Cena) is seen using what appears to be a Beretta 92FS to shoot several Al Qaeda members. The gun is never shown in focus. A South Carolina Police officer hunting down Rome (Robert Patrick) and his gang holds his Beretta 92FS on John Triton (John Cena) when he finds him in the woods. After Triton turns his handcuffs on himself with his Marine-style hand-to-hand, he takes the officers Beretta from him, but never uses it.
Rome (Robert Patrick) carries a brushed chrome Jericho 941 F (meaning his has a frame mounted safety) as his sidearm in the film, chambered in .45 ACP. Triton (John Cena) is also seen on the film poster wielding a Jericho, but is not seen wielding one in the film.
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 PT92AFS
Bennett (Manu Bennett) carries a pair of stainless Taurus PT92AFS pistols during the robbery and continues to carry a single PT92-AFS for the rest of the film.
When Morgan (Anthony Ray Parker) is in the chop-shop looking for a good getaway car, a guard doing a pat-down discovers a pistol on him, which appears to be a Heckler & Koch P7M13.
The two cops at the gas station carry Smith & Wesson Model 14 revolvers, even though the rest of the state police carry Beretta 92FS pistols. After John Triton's (John Cena) wife Kate (Kelly Carlson) is kidnapped by Rome's (Robert Patrick) gang, he takes an officer's Model 14 and a speed loader and begins the chase. Unfortunately the gun is knocked from his hand before he can reload and is thus never used.
Attached to John Triton's 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 due 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.
Armbrust ATW
Morgan (Anthony Ray Parker) uses an "Israeli Shoulder Fired Single Shot Rocket Launcher" (in reality a German Armbrust ATW) to blow up a police cruiser once Rome's (Robert Patrick) Colt Model 733 proves ineffective. The Armbrust is manufactured by Messerschmitt-Bölkow-Blohm and licensed to Singapore. It is a lightweight 67mm Single shot rocket system (just like the American M72 LAW) except that it is one of the few weapons of that type that is safe to fire from within an enclosed space.
Hind Minigun (Acetylene Gas Firing)
At the film's beginning, the "Hind" helicopter during the Iraq mission fires off a chin-mounted Gatling-type gun during the opening scene, which is actually firing Acetylene gas to simulate muzzle flash. This actually is footage taken from the film Rambo III and the helicopter is a Aérospatiale Puma mocked up as a Russian MIL Mi-24 Hind. The Minigun is standing in for the YakB 12.7mm which is typically mounted on real Hinds.