After trying out several guns in the desert, Carol McCoy (Kim Basinger) picks out a Colt Mk IV Gold Cup National Match for herself. Doc initially refuses, as it's his gun, but she is seen using it through the duration of the film.
Colt Python
Rudy Travis (Michael Madsen) carries a Colt Python revolver, as the Rudy in the original did. In this version, however, the Python has a much shorter barrel. Fran (Jennifer Tilly) briefly handles it while her and Rudy are staying at the Border Hotel. After knocking out Rudy, Doc takes his revolver from him.
Beretta 92FS
One of Benyon's thugs in the hotel carries a Beretta 92FS, which Doc disarms him of and tells the thug to run away.
Browning BDM
Frank Hansen (Philip Seymour Hoffman) uses a Browning BDM during the dog track robbery, most notably seen when he hijacks the truck driver and shoots the guard.
Desert Eagle
Benyon's main thug, Jim Deer Jackson (David Morse) draws a chrome Desert Eagle when he spots Carol through a hotel window.
SIG P226
The first shot of the film is Carol McCoy (Kim Basinger) firing a SIG P226 in the desert. It is never seen again after this scene.
Smith & Wesson Model 38 Bodyguard
The guard at the dog track tries to draw a Smith & Wesson Model 38 Bodyguard from an ankle holster, causing Frank to shoot him several times. Frank picks up the gun and unloads it to show Doc and Rudy why he shot the guard.
Walther PPK/S
Carol McCoy (Kim Basinger) tries out a Walther PPK/S in the desert but doesn't like it, complaining to Doc that the ".380 is too small." Like the SIG, it is never seen again in the film.
unidentified snubnose revolver
In the first scene, meeting up with Doc and Carol in the desert, Rudy shoots a flying beer can with a snubnose revolver. It appears not to be the Colt Python he uses during the rest of the film.
Ingram MAC-10
When Doc McCoy goes to get his payment for freeing the Mexican's nephew, a MAC-10 can be seen on the table next to the money.
Micro Uzi
One of Benyon's thugs uses a Micro Uzi during the hotel shootout.
Benelli M3 Super 90
Carter "Doc" McCoy (Alec Baldwin) purchases a Benelli M3 Super 90 shotgun and uses it in several gunfights. During the hotel shootout, Rudy (Michael Madsen) gets ahold of it but is unable to fire it.