I would say it is a Colt Detective Special based on the Colt hammer, and the fact it is a snubby. - Gunmaster45
Beretta 92F
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).
SIG Sauer Series Handgun?
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
Colt M1911
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.