Double Impact is a 1991 action film that focuses on a pair of twins who are raised in separate countries and environments after their parents are killed in an ambush. Reunited in Hong Kong, the twins join forces to take down the man responsible for their parents' deaths and stealing their rightful inheritance. Jean Claude Van Damme portrays both Alex, a French-raised karate instructor fond of short-shorts and the color pink, and Chad, a low level crook raised in Hong Kong and fond of cigars and leather jackets.
The following weapons were used in the film Double Impact
Alex (Jean-Claude Van Damme) uses a Beretta 92FS during the raid on the warehouse, chambering it upside down after a dive roll into combat. He later draws his second Beretta and dual-wields them for the duration of the warehouse shootout.
Desert Eagle Mark IV
A Desert Eagle MK IV fitted with a cumbersome 1980's laser sight mounted on top is used by a Triad in the drug factory shootout. Judging by the size of the bore, it was most likely a .357 Magnum version (being the most popular version in movies released in the early 1990's).
Colt M1911
A Colt M1911 is used by Alex in the hotel room. Chad claims it will not work, and Alex responds by firing it in excess of ten times into a window.
A Walther P38 used by one of the Triad members in the opening shootout.
Shotguns
Remington 870
An Remington 870 is used by the Triad assassin Moon (Bolo Yeung) to kill Paul at the beginning of the film.
Rifles
CAR-15
Initially carried on Alex's boat for protection, a CAR-15 is later used by Frank for the duration of the film. It has a birdcage style flash-hider.
CAR-15 with M203 Grenade Launcher
A CAR-15 fitted with an M203 Grenade Launcher is used by a Triad at the beach hotel to fire tear gas grenades.
M16A1 rifle
An M16A1 is used by Triad soldiers during the beach hotel attack, some with Vietnam style short magazines. One is recovered and used by Chad. Distinguishable as an A1 due to the triangular foregrip and old-style pistol grip.
AK-47
The smugglers during the boat shootout are armed with AK-47s.
Steyr SSG
A Steyr SSG is used by Frank (Geoffrey Lewis) at the warehouse. Fitted with a massive scope.
Submachine Guns
Heckler & Koch MP5A3
Heckler & Koch MP5A3's are seen in the hands of Triad members at the drug warehouse, and are also used by Chad during the raid. It is fitted with a telescoping stock, and a slimline forearm. Interesting to note that the sound used to dub the MP5 gunshots is switched with the Uzi halfway through the film.
Uzi
Full size Uzi's are used by Triad members in the drug lab shootout.
Mini Uzi
Mini Uzi's are seen in the hands of Triad members in the drug lab shootout.
Micro Uzi
A Micro Uzi is used by one of the Triad members who attack the hotel.