The Girl Who Played with Fire (2009)The Girl Who Played with Fire (2009) - Internet Movie Firearms Database - Guns in Movies, TV and Video GamesThe Girl Who Played with Fire (2009)
While searching the apartment of Nils Bjurman (Peter Andersson), Lisbeth Salander (Noomi Rapace) finds a nickel plated Colt Python with a 4" inch barrel, which she later holds to Bjurman's head. The gun is later found at the murder scene of Dag Svensson (Hans Christian Thulin) and Mia Johansson (Jennie Silfverhjelm). In the book, the murder weapon was an erroneously named "Colt .45 Magnum" and said to be the same kind that killed Swedish Prime Minister Olof Palme. The actual investigation pointed to .357 Magnum ammunition being used, making the movie more accurate in this regard.
Heckler & Koch MP5A3
Swedish police Pikeetgruppen officers are seen using Heckler & Koch MP5A3 submachine guns when raiding the apartment of Lisbeth Salander.
Beretta 92F
Sonny Niemenin (Pelle Bolander) carries a Beretta 92F, which is stolen by Lisbeth Salander after tasering him in the groin. She carries it throughout the rest of the film until it is taken by Alexander Zalachenko (Georgi Staykov). In the book, the gun was a P-83 Wanad.
M1911A1
Ronald Niedermann (Micke Spreitz) keeps a M1911A1 as his sidearm. Alexander Zalachenko (Georgi Staykov) uses it briefly while watching Lisbeth. In the book, this weapon was an unspecified SIG-Sauer pistol described as "Sig Sauer, standard police issue" and that "Salander watched Niedermann as he screwed on an adapter with what appeared to be a homemade silencer". An M1911A1 did actually appear in the book, described as 9mm handgun, and was found by Blomkvist in Lisbeth's apartment. He used it to threaten and subdue Niedermann and tie him to a traffic sign at the end of the book.
Arminius HW-4
Alexander Zalachenko uses a Arminius HW-4 to shoot at Lisbeth Salander. In the book, he uses an unspecified "Browning .22" pistol. In either case, the use of .22 is a significant plot device.