Road to Perdition
Road to Perdition is the 2002 feature film adaptation of a graphic novel series created by Max Allen Collins. Set during the time of Prohibition, the film was directed by Sam Mendes and stars Tom Hanks as a mob enforcer who has to go on the run from his boss when his son witnesses a murder. The cast included Paul Newman, Jude Law, and Daniel Craig, whom Mendes would later direct in two James Bond films: 2012's Skyfall and 2015's Spectre.
The following weapons were used in the film Road to Perdition:
The M1911A1 is the most commonly seen gun in the movie, used primarily by mob soldier Michael Sullivan (Tom Hanks). Connor Rooney (Daniel Craig) also uses a Colt-produced M1911A1 with diamond grips. A major error occurs during the hotel fight with Maguire (Jude Law), just before Sullivan fires the 1911's slide is clearly locked back, indicating that the weapon is out of ammunition. (actually, this appears to be a sound-editing error. Slow motion shows Sullivan falling backwards and pulling the trigger, firing the last round and locking back the slide, however the sound of the shot doesn't come until a few moments later, making it appear that he fired the round with the slide locked back. What is interesting is that Sullivan only fires four shots before his slide locks back which means he didn't top off his magazine before the encounter.)
M1911 "Non Gun"
In some shots where an actor is required to fire the 1911 at close range to another actor, a 1911 "Non Gun" is substituted. Non Guns are electronically-operated and discharge small explosive squibs that make a flash and produce smoke, but they do not eject shell casings or have any moving parts besides the trigger. Sullivan can be seen using a non-gun during a confrontation with Connor Rooney (Daniel Craig). This is obvious, as the gun fires three times, but no casings are seen leaving the weapon (they are heard hitting the ground), the slide never cycles, and the gun is seen firing with the hammer down, even though it is a single action pistol.
Smith & Wesson "Triple Lock"
Calvino (Doug Spinuzza) puts a nickel-plated Smith & Wesson "Triple Lock" revolver under a magazine when his bodyguard (Kevin Chamberlin) tells him that Sullivan is there. Sullivan (Tom Hanks) then grabs it and uses it to shoot both Calvino and the bodyguard, presumably leaving it on the desk when he leaves.
Smith & Wesson Model 10
Colt Detective Special
Michael Sullivan uses the .45 ACP Thompson M1921 submachine gun throughout the movie.
Winchester Model 1892
Finn McGovern's two bodyguards each carry a Winchester Model 1892.