Mercenary for Justice is a 2006 direct-to-DVD action film directed by Don E. FauntLeRoy and starring Steven Seagal as John Seeger, who commands a squad of mercenaries hired by the CIA to carry out a coup d'état on a fictional island in Southern Africa. After his mercenaries are defeated due to the appearance of French regular troops, Seeger finds that his CIA employers are dissatisfied and now have a nearly suicidal mission for him and his men. Some of the battle scenes were filmed partially in Bulgaria (all scenes with T-72 tanks and other armored vehicles) while others were filmed in South Africa, resulting in numerous continuity errors.
The following weapons were used in the film Mercenary for Justice:
As in many other movies, Steven Seagal's character John Seeger carries a custom M1911A1. In the final scene this pistol is used with a sound suppressor. Seagal himself is a great fan of 1911s and has a collection of customized versions of this gun. One of Chapel's henchmen is also armed with an M1911A1.
Kruger (Langley Kirkwood) carries a suppressed Armscor BXP submachine gun during the attack on the villa of the French ambassador in the opening scene. One of Chapel's henchmen is armed with a BPX during the shootout in the lighthouse.
PPSh-41 submachine gun with a 71 round drum magazine is seen in hands of a mercenary in the opening scene. Many PPSh-41 were captured by South African army during the border conflicts with Angola and Mozambique, so it's not surprising to see PPSh in South African filmed movie.
Cape Town police officers can be seen carrying what appears to be 12 gauge pump shotgun. As this film was produced in South Africa, the shotgun is likely a 12 Gauge Musler, a South African-manufactured shotgun similar in appearance to the Mossberg 500. The same weapon can be seen in other movies, filmed in South Africa, such as Doomsday.