The Taking of Pelham 123 (2009)The Taking of Pelham 123 (2009) - Internet Movie Firearms Database - Guns in Movies, TV and Video GamesThe Taking of Pelham 123 (2009)
A Walther PPK/S is put in one of the money bags, where it mysteriously turns into a Kahr K9. Another error is that the NYPD officer showing Walter Garber how to use the PPK/S indicates that the safety was on when it was really off, and vice-versa.
A SIG-Sauer P220 is used by Bashkim (Victor Gojcaj), one of the hijackers. In several scenes, it is possible to see that his SIG has the narrower frame of the P220.
The Walther PPK/S that was hidden for Walter Garber (Denzel Washington) magically transforms into a stainless steel Kahr K9 when he confronts Ryder (John Travolta). Garber is shown flipping the safety "off", a feature the Kahr K9 does not have (Washington actually hits the slide stop as a stand in for the safety lever).
A NYPD sniper is shown aiming a SIG-Sauer SSG 3000 rifle fitted with a Harris bipod and what looks like a Leatherwood/Hi-Lux Computer scope at the hijacked subway car.