The following weapons were used in the film Man on Fire (2004):
Glock 34
The Glock 34 in 9x19mm is Creasy's (Denzel Washington) sidearm in the beginning, carried in a Kydex OWB holster. It is the weapon with which he attempts suicide and later uses in the kidnapping scene.
It is interesting to note that Creasy's Glock 34 has a 2nd Generation frame (no accessory rail, finger grooves, or thumb rest) during the scene where he attempts suicide, but later in the film, it does have the (correct) 3rd Generation frame, which was the only factory option available from Glock. This is most likely because the slide for the pistol was blank-adapted separately, and the armory had a shortage of 3rd Generation frames at the time. The -34 slide will fit and work fine on a 2nd Gen frame, though this is not factory standard.
Glock 17
Creasy later carries another Glock, the Glock 17. Used when he kidnaps his first revenge victim, and when he assaults the motorcade and kidnaps the police captain. Later given to Mr. Ramos (Marc Anthony) to kill himself with.
Browning Hi-Power
During Pita's kidnapping, one of the kidnappers uses a Browning Hi-Power. Creasy examines a Browning Hi-Power during the weapons purchase scene, but doesn't purchase it.
Colt Commander
A Colt Commander is seen during the weapons purchase scene, and later used in the assault on Sanchez' home.
Colt Gold Cup National Match Pistol
A Colt Mark IV Series 70 Gold Cup National Match is used to kill the first police officer, who claimed himself as part of the Mexico City Police Department criminal secret society named "La Hermandad", after being tortured.
Auto Ordnance M1911A1
A nickel plated Auto Ordnance M1911A1 is used by Daniel Sanchez' brother Aurelio Sanchez (Gero Camilo) to shoot Creasy in the chest before attempting to escape.
Full sized when he buys it and presumably sawed off afterwards. Creasy uses this short Side by Side shotgun to blow off the hand of Aurelio Sanchez. Also used in the nightclub.
M3A1 "Grease Gun"
While never used on screen, Creasy buys an M3A1 "Grease Gun" from the gun dealer. It's seen in his bag. Note the lack of cocking lever and the larger ejection port typical of the M3A1.
Remington 870
A sawn off Remington 870 is used by Aurelio Sanchez (Gero Camilo) to threaten the reporter Mariana (Rachel Ticotin).
Colt Detective Special
At Pita's swim competition, a nickel plated Colt Detective Special is used to start the race.