The following weapons were used in the film The Man:
Smith & Wesson 5946
ATF Agent Derrick Vann (Samuel L. Jackson) carries a Smith & Wesson 5946 as his duty sidearm in this film. 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.
Smith & Wesson 5906
After handing over his issue Smith & Wesson 5946 when he is suspended from duty, ATF Agent Derrick Vann (Samuel L. Jackson) switches to a personally-owned Smith & Wesson 5906 (an earlier model with a squared trigger guard), which he is seen dual-wielding along with a laser-sighted SIG-Sauer P226 in the final shootout.
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 17s. At one point, after identifying himself, Agent Vann walks up to one officer and takes his Glock out of his hands before setting it on the dashboard of his car, where it is clearly shown to be a 2nd Generation Glock 17.
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.