Frank Castle (Ray Stevenson) uses twin stainless Beretta 92FS Inox pistols with extended mags and converted to full-auto (in the comics, the M1911 is Castle's pistol of choice, but it appears only briefly in the movie and is never used).
Beretta M92SB
Jigsaw's thug Pittsy (Mark Camacho) carries a Beretta M92SB), fitted with what appear to be pearl grips, which is later taken by Agent Budianski (Colin Salmon).
Beretta 9000
Angela Donatelli (Julie Benz) keeps a Beretta 9000 for home safety, which she points at Castle, at first mistaking him for an intruder, and then recognizing him as the man who killed her husband.
Colt 1911A1 GI
The Colt 1911AI GI is the pistol of choice for the Punisher in the comics, but is never used in the film, only seen at the beginning being disassembled and cleaned by Frank.
Glock 17
Officer Saffiotti (Tony Calabretta) holds Castle up with a 3rd-Gen Glock 17 near the beginning of the film. Agent Budianski (Colin Salmon) does the same later.
Later, Carlos (Carlos Gonzalez-Vio) purchases another of these pistols from a gangbanger acquaintance (as part of Micro's unofficial "buy-back" program), then has it snatched away and shoved into his throat by Castle inside Micro's apartment.
Makarov PM
During the summit with Jigsaw, one of the bodyguards accompanying Cristu Bulat (David Vadim) draws a Makarov PM.
Frank Castle (Ray Stevenson) carries the Performance Center version of the Smith & Wesson Model 500 as one of his sidearms. He has at least two, one in stainless steel with extended ejector shroud, and a second with a supressed black barrel and a Knight's Armament RIS setup, flashlight, and laser. During the final confrontation, Jigsaw (Dominic West) relieves Frank of the weapon at gunpoint, empties four of the five rounds into Frank's bulletproof vest, then tosses the weapon back to him to "decide" how to use the last one.
Several members of the gangbangers also carry the weapon, some standard and some with scopes.
Walther P22
One of the guns on Frank's gun rack is a Walther P22.
Used in the first gunfight scene. They are seen with satin nickel receivers and they have their fore grips removed,making them "machine pistols".
H&K MP5A2
H&K MP5A3
H&K MP5SD
Rifles
Beretta Cx4 Storm
AKS-74U
M4-type weapon
During the final assault, Frank (Ray Stevenson) takes a custom M4A1-type carbine with KAC Quad-rails, a C-More red dot optic, an M4-2000 by Advanced Armament Corp suppressor, and a short version of the AG36 grenade launcher, which is really an Airsoft prop. It is referred to by the Armorer behind the scene as an M4 with a short barrel. It appears to be a short-stroke piston upper of some type, but IMFDB has been unable to identify the specific make/model. (It is NOT a Heckler & Koch HK416 as some have speculated.)
Heckler & Koch G3A3
H&K G36C
Heckler & Koch G36K
Heckler & Koch SL8
Frank Castle uses the SL8 to snipe one of the members of the urban freeflow gang, then shoots the leader once in each kneecap.
When Jigsaw goes to terrorize the fallen officer's family, Ink carries a Franchi PA3 shotgun. Castle kills Ink and takes the shotgun. He later uses it to shoot Pittsy in the head.
Other
H&K AG36 Grenade Launcher
Frank apparently shortens a Heckler & Koch AG36 Grenade Launcher to make it lighter and perhaps handier in close quarters. Prop wise, this is an airsoft product called the AGX made by Madbull (a grenade launcher that can be mounted on any picatinny rail equipped rifle). They have been making reference to its use in the film for some time now.
He uses it towards the end of the movie, shooting some kind of air burst grenade (it explodes in mid-air).
M203 Grenade Launcher
Frank is seen using this, but it was a stand alone, and apparently the effects guys made it looked like he fired a missile out of it. It was used once before Frank switched to the SL8.
M4X Knife
This is a custom piece dubbed the M4X made by Daniel M. Certo for the film. -- ZG