Collateral is a 2004 American crime thriller starring Jamie Foxx as Max, a Los Angeles taxi driver who befriends Vincent (Tom Cruise), a passenger he picks up and who turns out to be a hired killer contracted to perform several jobs before the night is out. The film was directed by Michael Mann and Cruise underwent extensive weapons training with a former SAS soldier, including firing live ammunition.
The following weapons were used in the film Collateral:
Vincent (Tom Cruise) carries a Heckler & Koch USP in .45 ACP which we see him use several times. Of particular note for this film is that Cruise, as Vincent, fires the first five rounds with deliberate aim against two targets in less than one and a half seconds. This results in obvious physical, but also dramatic and cinematic impact as it demonstrates that Vincent's degree of skill and focus is clearly on a different level than that of the armed street thugs he encounters. Michael Mann also specifically says in the DVD commentary that Vincent's USP is the .45 ACP model. It is also namechecked in the script as an "HK .45".
Special
Prior to Collateral, Tom Cruise did not have live ammunition experience with a pistol and thus underwent extensive firearms training former SAS (British Special Air Service) operator Mick Gould and former LAPD SWAT officer Chic Daniel in order to reflect the Special Forces training that his character would have. Cruise trained in several combat scenarios using live ammunition on the LA Sheriff's Department shooting range.
Ruger Mk II
Vincent (Tom Cruise) assassinates Daniel (Barry Shabaka Henley) with a suppressed (AAC Phoenix integrated suppressor) Ruger Mk II chambered for .22 LR. He catches Daniel's head before it smashes on the table, but in reality the suppressed shots would be louder than the slam anyway, though this is possibly to keep the blood from splashing over the table, so the ruse that Daniel is just sleeping will last longer. Vincent loses this gun when Max (Jamie Foxx) throws Vincent's briefcase off the bridge, as it can briefly be seen lying on the highway. (An interesting note: Named in the script as a .22 Ruger with a thick, silent barrel.)
Smith & Wesson 3913
Detective Fanning (Mark Ruffalo) carries a Smith & Wesson 3913 as his sidearm. He most notably wields it when he goes to Ramone's (Thomas Rosales Jr.) apartment. (In the script, this gun was named as a Beretta.)
Smith & Wesson 5906
Vincent takes a Smith & Wesson 5906 from the desk guard he kills at the Federal building and uses it as he hunts down his final target, Annie (Jada Pinkett Smith). (In the script, Vincent would have had this gun as a back-up weapon.)
SIG-Sauer P232
One of the robbers (Steven Kozlowski) pulls a SIG-Sauer P232 on Max when he calls for help when tied up in the cab. The robber also points it at Vincent when he confronts them for his briefcase before being killed. (In the script, this gun was simply named as a "Chrome .380".)
Sphinx AT 2000
During the Club Fever shootout, a guard (stunt performer Will Leong) tries to draw a Sphinx AT 2000. He fires it into the air after mistaking an FBI agent for an assassin.
Glock 22
An FBI agent is briefly seen entering Club Fever with his FBI-issued Glock 22 at the ready. When a bodyguard notices the agent with a gun drawn he mistakes him for an assailant and draws and fires his own pistol. The identity of this weapon as a Glock 22 has been confirmed by an armorer who worked on the film.
Glock 17L
Cold Eyed Killer (Luis Moncada), one of the hitmen hired by Felix Reyes-Torrena (Javier Bardem), is seen armed with a long slide Glock 17L fitted with a laser sight. The hitman tries to shoot Max (Jamie Foxx) with it in Club Fever before being killed by Vincent (Tom Cruise).
Jericho 941
A two-tone Jericho 941 ("Baby Eagle") can be seen in the hands of a bodyguard in Club Fever. Vincent later kills the guard as he was trying to kill Vincent.
Colt M1911A1
Paco (Emilio Rivera), one of Felix Reyes-Torrena's (Javier Bardem) henchmen, prepares to draw his Colt M1911A1 on Max as he tries to get a spare zip drive for Vincent.
Later, in Club Fever, another one of Reyes-Torrena's henchmen is seen holding a nickel-plated M1911A1 that seems to have pearl grips.
Ruger KP89
A bodyguard (stuntman Jon Valera) fires a Ruger KP89 at an approaching civilian in Club Fever, barely missing Max (Jamie Foxx).
Beretta 92FS
An LAPD sergeant (Robert Deamer) draws his issued Beretta 92FS on Max (Jamie Foxx) after finding the body of Vincent's (Tom Cruise) first victim, Ramone (Thomas Rosales Jr.), in the trunk of the crashed cab. Robert Deamer is an actual officer with the LAPD who has appeared in several productions, including the series Southland and Robbery Homicide Division.
SIG-Sauer P226
Immediately proceeding the shootout at Club Fever, Lead FBI Agent Pedrosa (Bruce McGill) is seen holding a SIG-Sauer pistol which is most likely a SIG-Sauer P226.
Machine Pistols and Submachine Guns
Steyr SPP
A Steyr SPP is seen in the hands of a bodyguard at Club Fever. The Steyr Special Purpose Pistol is the civilian version of the Steyr TMP. The major concessions the civilian model makes are the removal of the foregrip and the lack of full-auto firing capability which is rather evident since the bodyguard is only seen firing it semi-auto (the full-auto bursts are heard offscreen). Vincent was originally supposed to use one of these to take out a guard before using his USP.
Colt RO635 9mm SMG
Colt RO635 9mm SMGs fitted with Surefire M500AB forend weaponlights are carried by a pair of the FBI agents who go to Club Fever. In the script, these were generically referred to as "CAR-15s".
Rifles
Heckler & Koch G36C
Paco (Emilio Rivera), one of Felix Reyes-Torrena's (Javier Bardem) henchmen, carries a Heckler & Koch G36C with an Aimpoint CompM2/M68 red-dot sight on a cantilever mount. In Club Fever, he tries to use it on Vincent but Vincent is faster and fires at him first.
Shotguns
Over and Under Shotgun
One of the bodyguards in Club Fever is armed with a Sawed-Off Over and Under Shotgun but is shot by Vincent before he can use it and fires a shot into the air as he dies.