The MAC-10 is used both by Wulfgar (Rutger Hauer) and Shakka (Persis Khambatta) as they hold hostages on the Roosevelt Island Tramway. Wulfgar also uses a MAC-10 earlier, when evading arrest in London. DaSilva (Sylvester Stallone) uses a MAC-10 during the climactic showdown with Wulfgar at the city bus.
Two PM Wz. 63 RAK submachine guns can be seen in a film that is running while Interpol agent Peter Hartman (Nigel Davenport) gives a lecture to NYPD officers on terrorism.
Two NYPD officers can be seen with M16 rifles when the police arrive at the scene of the Roosevelt Island tram hijacking.
Error creating thumbnail: File missingM16 aka SP1 (flat "slab side receiver") with an A1 "birdcage" Flash hider, used to imitate the M16A1 in many Vietnam era movies. This version has a 20 round magazine - 5.56x45mmError creating thumbnail: File missingA NYPD of the fictional A.T.A.C. (Anti-Terrorist Action Command) squad runs by with a M16.
Bolt action rifle
NYPD snipers use unidentified bolt action rifles. It can be seen clearly that it is being loaded with blanks
Wulfgar (Rutger Hauer) has a suitcase full of Mk 2 hand grenades that are among the arsenal of weapons he brings to New York City. He later holds one of the grenades in his hand while leading hostages from the tram to a getaway bus.
When Hartman is giving a lecture to NYPD officers, we can see a poster behind him that shows a S&W 39, a S&W 59, several revolvers (they look like Colt and S&W), and what seems to be a Star model S.