Jack Reacher is a 2012 thriller directed by Christopher McQuarrie (The Way of the Gun). The film is an adaptation of the novel One Shot by Lee Child (who does a cameo in the film as a cop), who created a series of novels featuring the title character. Tom Cruise stars as Jack Reacher, a former US Army investigator living off the grid who emerges after being called upon by a former Army sniper who is accused of a seemingly random shooting of five people in Pittsburgh. The film also co-stars Rosamund Pike, Jai Courtney, David Oyelowo, Robert Duvall and director Werner Herzog in a rare acting role.

Handguns

Glock 19

Detective Emerson (David Oyelowo) uses a third-generation Glock 19 as his sidearm. He carries it in an IWB (Inside the Waistband) holster. Helen Rodin (Rosamund Pike) also briefly handles the gun in the film, when she hands it to Jack Reacher (Tom Cruise).

3rd Generation Glock 19 - 9x19mm. Note the finger grooves, thumb reliefs, and accessory rail on the frame, which differentiate it from the older model.

Detective Emerson with his Glock near the beginning of the film.

Det. Emerson draws his third-generation Glock 19 in a confrontation with Reacher.

Colt Government Model

A distraught father of one of the shooting victims has a Colt Government Model sitting on his table when he speaks with Helen Rodin (Rosamund Pike). Later, a thug tries to shoot Jack Reacher with a slightly customized Colt Government Model with a skeleton hammer before being disarmed by him.

Smith & Wesson Model 442

Rifles

M4A1 Carbine

Pittsburgh PD SWAT officers use M4A1 carbines with various attachments in the film. Private Military Contractors in a flashback to Iraq are also seen with M4A1 carbines. Charlie (Jai Courtney) also uses a heavily customized M4A1 fitted with an angled vertical foregrip, dual optics, side-mounted back-up holosight, tactical flashlight, Magpul PMAG, and a laser designator as his back-up rifle during the climax. Jack Reacher (Tom Cruise) also uses this rifle at a later point. Reacher takes off all the aiming devices before entering a close-quarters situation, having no use for them.

SIG P556 SWAT / SG 550 hybrid

All of the henchmen employed by the Zec (Werner Herzog) use SIG P556 SWAT hybrid rifles during the finale. Jack Reacher (Tom Cruise) uses one with an Aimpoint sight after taking out a henchman with a rock. The rifle used by Reacher has been previously seen in the film Salt, and is a custom rifle that has a SIG SG 550 series lower receiver not seen on the actual P556.

Sniper Rifles

Springfield M1A (Scoped)

Springfield M1A rifles is the main rifle seen in the film. A scoped M1A in a woodland camouflage scheme with a rail mount is used in the shootings in Pittsburgh, and is handled in various scenes by James Barr (Joseph Sikora), Charlie (Jai Courtney), Jack Reacher (Tom Cruise) and Detective Emerson (David Oyelowo). Barr is also seen using an M1A in desert camouflage and a makeshift suppressor (standing in for a M14 DMR) in a flashback to his experiences as an Army sniper in Iraq. U.S. Marine Corps Gunnery Sergeant, and gun range owner Cash (Robert Duvall) uses an M1A with a wooden stock to provide covering fire for Reacher in the finale.

Springfield Armory M1A - 7.62x51mm (.308 Winchester)

Charlie aims an M1A near the beginning of the film.

James Barr prepares to fire a M1A in Iraq. Note the rolled-up blanket used as a makeshift suppressor.

James Barr chambers his rifle during Reacher's interpretation of the shootings.

Reacher examines Barr's rifle.

Reacher hands the rifle back to Emerson after examining it.

Former U.S. Marine Corps Gunnery Sergeant Cash holds his rifle.

Cash provides covering fire for Reacher.

Cash fires his rifle, and manages to hit Charlie's magazine well.

Remington 700

Cash (Robert Duvall) challenges Jack Reacher (Tom Cruise) to shoot three rounds into the center of a target at 700 yards with a Remington 700 before speaking with him about James Barr.

Remington Model 700 (1970s Production) - .308 Winchester

The Remington is seen on the counter as Cash gives Reacher an extra round for "practice".

Other

Cash's Shooting Range

Former USMC Gunnery Sergeant Cash (Robert Duvall) has several handguns on display at his shooting range store. Several hunting rifles can also be seen on the upper left corner, and pictures of Remington shotguns next to them. A crossbow is also visible when Reacher first visits Cash's store.