The following weapons were used in the film The Man:
Smith & Wesson 5906
ATF Agent Derrick Vann (Samuel L. Jackson) carries a Smith & Wesson 5906. In the scene where Andy Fiddler (Eugene Levy) is being interrogated, the Internal Affairs agent claims that a ".45 slug" is the same as Vann's gun, but the barrel is too small to be a .45.
Springfield Armory M1911A1
Agent Vann pulls a SIG-Sauer P226 fitted with a laser sight that he loads with training rounds.
Uniformed officers are seen drawing Glock 17's.
Street hustler Booty (Anthony Mackie) is seen selling what appears to be Jennings J-25 pistol to a plus-sized street girl, he describes it as a "nickel plated ladysmith nine mary-mary". According to that dialogue, "nine mary-mary" is slang for 9mm.
Heckler & Koch MP5A3
An Heckler & Koch MP5A3 is used by ATF Agents in final warehouse shootout.
Heckler & Koch UMP
An ATF agent also is seen crashing through a skylight armed with a Heckler & Koch UMP.
An Uzi also is seen in the lockup of the stolen weapons.
Seen being stolen from the police station, might have also been M4A1s though, as Derrick is being briefed at the beginning of the film on the stolen weapons.