John Woo's favorite handgun, the Beretta 92F makes frequent appearances in this film.
Beretta 92SB
The Beretta 92SB is seen in the hands of Shing and a few Triads throughout. Identifiable by it's rounded trigger guard, and modern Beretta grips(versus the older style grips of the Original 92).
Smith & Wesson Model 39 or 59
An unknown handgun(looks like an early SIG?) appears in the hands of Triad members at the docks.
It's not a SIG. The trigger guard is the wrong shape. I will look for it... -MT2008
Many M1911 variants show up in this film, seldom clearly enough to make an ID. Seen mostly in the hands of Triads. Ho (Ti Lung) also carries a M1911-style pistol in Taiwan.
^ This doesn't look like a 1911, it has a slide-mounted decocking safety and the trigger guard is off. - Gunmaster45
The Browning Hi-Power is relatively common in early Woo films. This one is seen used by Mark alongside with his Beretta.
Heckler & Koch MP5A3
A Heckler & Koch MP5A3, with a slimline fore-end and early straight box magazines, is initially used by Ho in the final shootout at the docks.
IMI Mini-Uzi
The Mini Uzi is seen in the hands of Mark and some thugs.
MAC-10
The MAC-10 is used by the Triad Boss in the final shootout.
Colt Python
CAR - 15
Some Triad members in the dockside shootout are armed with CAR - 15 rifles. Most with 20 round straight magazines, and one with a normal 30 round magazine.