The Beretta 92F is frequently seen in the hands of Ah Jong (Chow Yun-Fat) as in many John Woo films. However, according to one of the movie's armorers, they only had access to one Beretta 92F for most of the shoot, so the Brazilian Taurus PT92 was used in many scenes as a substitute.
There's a much clearer, better shot of the gun when the trigger is pulled and it clicks empty. -MT2008
I'll see if I can find it.
Walther PPK
The Walther PPK is used by Ah Jong in his apartment as a backup alongside his Beretta, previously held in his left sleeve. The Walther PPK used in this scene was actually an 8mm German-made blank replica, because the armorers were unable to acquire a real PPK when the scene was filmed. Aside from a replica Desert Eagle seen in the weapons case and some model gun M16s visible in Fung Sei's armory, this is the only gun in the film that is fake.
A CZ-75 is in the hands of one of the gangsters who attacks Ah Jong at his apartment.
Can be seen in the house shootout use by the gangsters attacking.
A Browning BDA is used by several Triad members in the nightclub shootout. Shortly after, it is used once again by Triads, Wong Tong (Wong Kwong-Leung), and Li Ying (Danny Lee) at the gun deal scene and the bus chase. The FN HP-DA continues to be used by Triad members throughout the movie. Near the end, Fung Sei (Chu Kong) briefly commandeers one in his attempt to retrieve Ah Jong's (Chow Yun-Fat) money from Wong Hoi (Shing Fui-On).
A suppressed Smith & Wesson 5904 is seen in the hands of a thug who attacks Ah Jong at his apartment. It possesses the squared trigger guard of early model 5904s.
Wong Hoi (Shing Fui-On) uses an Auto-Ordnance M1911A1 at the very end of the film, in addition to an unidentified snub-nosed revolver in his other hand.
A Colt Python is seen in the hands of Ah Jong in the parking garage scene where he kills several of Wong Hoi's men and at one point shoots Wong Hoi. The weapon Ah Jong used looks more like a heavily modified Smith & Wesson 629. The squib-filled fake arm used by Shing Fui-On for the scene came off during shooting, making it look like Ah Jong had blown Wong Hoi's arm off. Fung Sei later commandeers one in his final attempt to get Ah Jong's money.
One of the assassins at Ah Jong (Chow Yun-Fat)'s apartment uses an Uzi mounted with a sound suppressor. Several are later used during the church shootout.
A Heckler & Koch MP5K with two magazines clamped together is used by Ah Jong in the church, and later handed off to Li Ying. MP5Ks are also used by many of the Triads.
It is not a converted SP89 as stated previously. There's a very good close-up of him reloading the gun, and it clearly has the detachable SEF lower receiver. -MT2008
The rifle used by Ah Jong (Chow Yun-Fat) to carry out his assassination plot is a long barreled Chinese Norinco Type 56 assault rifle that was visually modified to look like a SVD Dragunov. The armorers were unable to acquire a real SVD or NDM-86 (the Chinese SVD Clone) for the filming of the scene, so they were forced to use the Type 56 rifle instead. The rifle that Jeffrey drops into the sea was a Japanese airsoft AK-47 that was also modified by the filmmakers to look like an SVD. (Note: The SVD Airsoft rifle that resembles this mockup was not introduced until after the 1990s, so this was a custom build on an AK47 Airsoft gun.)
The first assassin at the beach that tries to kill Ah Jong (Chow Yun-Fat) after the hit on Wong Dung-Yu uses an M16A1 rifle that has M16A2-style hand guards. The rifle has a scope mounted on top of the carry handle and has a twenty-round magazine.