This fictional 8 barreled Gatling gun is seen used by a bank robber. On the side of the weapon is stenciled "BFG XP/50 Mk. II." The Gatling gun is supported by a miniature crane allowing the gunner to move it around and aim in all directions. Based on the distance between the first and the second round fired in bullet time (assuming a muzzle velocity of about 850m/s), the weapon is firing at an insane rate somewhere in the neighborhood 25,000 RPM.
Barrett M82
When the police arrive, a police sniper comes out and aims his Barrett M82 at the building until he get's fired apon.
M1911A1
After realizing that the minigun is useless and ran out of ammo, the bank robber goes to superman, draws a nickel plated M1911A1 and shoots Superman's eye, but like his minigun, it's useless and has no effect on superman.
The M1911A1's bullet's were CGI since that blanks are to dangerous for close range, but you can easily tell that's it's CGI due to a smaller muzzle flash and the lack of a cycling bolt.
Colt Python
Two security guards use Colt Python revolvers against the bank robber, but with no effect as he is wearing a bullet proof suit. Notice the full lug underneath the barrel and the vented rib above the barrel.
Glock 17
Police officers at the robbery are armed with Glock 17s.
BGM-71 TOW
A BGM-71 TOW is seen used by Lex Luthor (Kevin Spacey) on his ship when he uses it to fire a modified kryptonite which grows and sprouts into landmass. Note how it's polished.