Handguns

M1911A1 pistol

Erica (Daryl Hannah) disarms Steve and forces him to accomplish the mission.

One of the terrorists fires his M1911A1 pistol.

SIG-Sauer P228

A bodyguard is armed with what appears to be a SIG-Sauer P228 pistol, and not, as has been written previously, a Zastava CZ99. The longer slide and the protruding barrel makes this pistol most likely an airsoft replica.

SIG-Sauer P228 - 9x19mm

A bodyguard is armed with what appears to be a SIG-Sauer P228 pistol. The longer slide and the protruding barrel makes this pistol most likely an airsoft replica.

Unidentified revolver

A girl fires at Gen Swain (Tom Berenger) with an unidentified revolver.

Submachine guns

MP40

Members of the US Special Forces in the film are seen using MP40 submachine guns. Since the film was produced in Bosnia-Herzegovina, the SMG was most likely the closest to a western-looking firearm that the armorers could find that actually could be fired (the M16's seen earlier were replicas).

AIMR

Some members of the Romanian police special unit carry orignal AIMR (PM md. 80) carbines with 20 round magazines.

First model AIMR with 20 round magazine - 7.62x39mm. The original Romanian designation for this rifle is the PM md. 80.

The police officer on the left has an original AIMR.

M16 Rifle (MGC Replica)

Some of the US Special Forces commanded by General Buck Swain (Tom Berenger) are armed with what appear to be M16 rifles. Closer inspection makes these rifles out to be MGC replicas.

The MGC M16 Assault rifle: a non firing metal replica built by the Model Gun Corp of Japan and one of the most used non firing replicas of the M16 in movies and television. The 'forward assist' on the early models like the one imaged here are bolt inserts to keep the receiver together. Modern MGC M16 replicas have improved by third parties over the years (like adding A1 flash hiders) making it more accurate to the real thing making it harder for 'Connoisseurs' to identify

General Buck Swain (Tom Berenger) holds the MGC replica. His scope appears to be askew.