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.
Remington 870
A prison guard in South America 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, 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.
Mossberg 590 "Compact Cruiser"
Ewan McStarley (Vinnie Jones) is left a "christmas present" by Breckel (Robert Mammone), a bag containing a customized Mossberg 590 "Compact Cruiser" with a "Tommy gun-style" 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 941F "Baby Eagle"
Baxter (Luke Pegler) holds a hard chromed Jericho 941F 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.
Compound Bow
Among the weaponry found in the bag dropped by the chopper is a very cool looking Compound Bow, which McStarley (Vinnie Jones) takes for his own use before running out of arrows near the end of the film.
Molotov Cocktail
A couple Molotov Cocktails are in the bag dropped for McStarley (Vinnie Jones) and Saiga's (Masa Yamaguchi) conveniance. One of these is used to burn Paco's (Manu Bennett) body after he is killed and the others is used to burn the bunker Conrad (Steve Austin) is in as a means to flush him out.