Agent Zero (Daniel Henney) uses a Beretta 92FS Inox fitted with a sound suppressor to shoot a cheap cigar in half while it is in Logan's (Hugh Jackman) mouth when he confronts him in Canada. Since the film takes place around the time of the Three Mile Island nuclear accident (1979), this handgun would appear to be anachronistic.
M1911A1
Victor Creed (Liev Schreiber) is seen with an M1911A1 in his holster while serving in Vietnam and many Vietnam War soldiers also have some holstered. Col. William Stryker (Danny Huston) intimidatingly flashes one in his holster when he has Kayla Silverfox (Lynn Collins) explain his plot to Wolverine (Hugh Jackman). Another soldier trying to make Victor stand down in the Vietnam War scene had an M1911A1 in hand.
Ruger Redhawk
Col. Stryker (Danny Huston) uses a stainless Ruger Redhawk (not the newer Super Redhawk, as indicated by the ejector shroud) loaded with adamantium bullets to shoot Wolverine (Hugh Jackman) five times, two of which are fired into his skull, erasing his memory. One would think that Stryker would give this weapon to Agent Zero, since his super powers make him extremely efficient with firearms.
Taurus PT92
David North aka "Agent Zero" (Daniel Henney) carries two pairs of stainless Taurus PT92s in the film. In the scene in Africa, he reloads both his PT92s by throwing them in the air and inserting fresh mags as they fall, but the CGI had in one instance the slides are locked back, but by the time Zero inserts new mags, the slides were released and he continues to fire without racking the slide or pressing a release, as if he already had one in each chamber. These events appear to take place in the 1970's, making these handguns anachronistic.
Submachine Guns
M1A1 Thompson
During the opening credits, James Howlett (Hugh Jackman) is seen using an M1A1 Thompson during the fighting in Normandy during WWII.
Rifles
Enfield Pattern 1853
In the opening credits, James Howlett (Hugh Jackman) is seen carrying a Enfield Pattern 1853 as a Union soldier during the Civil War. Several Union soldiers are using Enfield rifles too.
Mauser Gewehr 1898
A German soldier during WWI shoots Victor Creed (Liev Schreiber) with a Mauser Gewehr 1898 rifle. James Howlett (Hugh Jackman) briefly grabs one and tosses it in the air for Victor to use as a melee weapon during the "back-to-back" scene.
The Karabiner 98k is seen used by one of the German soldiers in the bunker that Victor Creed takes the MG34 and was disarmed by James Howlett.
M1 Garand
When James Howlett (Hugh Jackman) serves in WWII, some of the men he serves with are armed with M1 Garands.
M1 Carbine
Some of the men serving with Howlett are seen using M1 Carbines during WWII.
M16A1
US soldiers during Vietnam hold up Victor Creed (Liev Schreiber) with M16A1s after he kills his commanding officer. When he and Howlett (Hugh Jackman) are tied up to posts and shot by a firing squad, they too are using M16A1s. During both of these sequences, the M16A1's are fitted with 30 round magazines, which is not entirely inaccurate for the time period, but not likely for the units depicted.
M14
During the opening credits, one of the US soldiers in Vietnam is seen aiming an M14 Rifle at Howlett and Creed.
African soldiers seen during the first Department H mission in the film use AKMs to fire on the team. We also see them used by Stryker's men on the island. Some of the rifles are clearly Norinco Type 56 rifles.
Some also use the folding stock AKMS. Many members of the team have them slung over their backs,, including James Howlett (Hugh Jackman), and Chris Bradly(Dominic Monaghan) is notably seen using it.
AKMSU
Blob(Kevin Durand) is seen with an AKMSU during the scene where James Howlett stops Victor from being violent.
Colt Model 733
James Howlett (Hugh Jackman) is seen armed with a Colt Model 733 while serving in Vietnam in 1974. This gun was not available at the time and is anachronistic (the Colt XM177 would have been more accurate).
Machine Guns
Browning M2HB
A Humvee in hot pursuit of Wolverine (Hugh Jackman) fires a Browning M2HB at him as he drives away on a motorcycle. Wolverine then does a hard turn and flips the Humvee with his claws. One of the guns he destroys by chopping off the barrel with his claws, while another he uses to fire at the helicopter before it is destoyed by a rocket. The Browning M2HB is also seen mounted on the Higgins boat in the opening credits.
A Nigerian soldier opens fire with a DShK heavy machine gun on Team X during the assault on the compound. The DShK here does not appear to be the common Browning M2 mockup seen in most films.
GE M134 Minigun
The helicopter in pursuit of Wolverine (Hugh Jackman) has a pintle-mounted GE M134 Minigun, which the gunner uses in an attempt to kill him. The sound effect of the gun firing is far too slow for its actual cyclic rate (in fact, they use the same sound report when depicting the M2HB firing!).
M60 Machine Gun
Victor Creed/Sabretooth (Liev Schreiber) is seen firing an M60 machine gun from the side of a helicopter when he serves in the Vietnam War. Several of the Vietnam troops carry these also.
MG34
Victor Creed (Liev Schreiber) is seen taking an MG34 off a mounting and using it against Nazis in a bunker on D-Day.
Shotguns
12 Gauge Double Barreled Shotgun
Thomas Logan (Aaron Jeffery) uses a 12 Gauge Double Barreled Shotgun to kill John Howlett (Peter O'Brien) at the film's start. The old man who takes in James Howlett (Hugh Jackman) after he is turned into Weapon X also uses a side-by-side when he searches for him in his barn. One is also seen in the African's desk as he tries about to grab it to shoot Stryker and his team until Wraith pushes his hand away.
Sniper Rifles
SVD Dragunov
David North/Agent Zero (Daniel Henney) uses an SVD Dragunov during the confrontation with Logan at the barn.