A guard at a Russian prison in the beginning of the film is seen armed with an unknown rifle. It appears to be fitted with a bipod.
Norinco SKS-D
A prison guard at a Russian prison in the beginning of the film is seen armed with a Norinco SKS-D rifle, standing in for an AK.
Norinco Type 56
A prison guard at a Russian prison at the beginning of the film can be seen with a Norinco Type 56. In reality Russians would never use Chinese AKs. Since the 5.45x39mm round has also replaced the 7.62x39mm round, the guns wouldn't have a sufficient ammunition supply anyway.
- Some second line troops (including prison guards) are still issued the AKM. Still a moot point, but at least 7.62x39 would still be in supply
Remington 870
A prison guard in El Salvador is seen using a Remington 870 shotgun when Jack Conrad (Steve Austin) is released.
All of the hired men working on the island during the film are issued Heckler & Koch MP5A3 submachine guns. Near the end of the film, Ewan McStarley (Vinnie Jones) kills the ghillied camera crew and takes the gunner's MP5A3 (saying "Merry Christmas" in a possible Die Hard reference), using it to shoot at Jack Conrad (Steve Austin). McStarley also takes an MP5A3 off a guard near the compound and uses it to shoot all the editors in cold blood.
Custom short barreled Armscor M30R6
Ewan McStarley (Vinnie Jones) is left a "Christmas present" by Breckel (Robert Mammone), a bag containing a customized Armscor M30R6 with a vertical foregrip, a heat shield, and tactical front sights. McStarley uses this to "kill" Jack Conrad (Steve Austin), before being declared the winner of the competition.
Jericho 941 F
Baxter (Luke Pegler) holds a hard chromed Jericho 941 F on Jack Conrad (Steve Austin) when he enters the compound near the end of the film. Jack uses it to kill him and later uses it when confronting Ewan McStarley (Vinnie Jones).
Browning AN/M2 .30 caliber
Two Browning AN/M2 .30 caliber machine guns are seen in the side turrets of the B25 Mitchell still intact on the island.