The Zodiac killer uses, as he tells the police in a phone call, a "Nine millimeter Luger" during his opening shooting of Darlene Ferrin and Mike Mageau in Vallejo on July 4, 1969. Later, Toschi finds a 9 mm Luger casing at the scene of the cab driver's murder. This was the same sort of pistol he had used during the actual killings as well.
M1911A1
During his Lake Berryessa stabbings of Bryan Hartnell and Cecilia Shepard, the Zodiac killer holds a M1911A1 on them. When Bryan asks if the gun was loaded, the Zodiac removes the magazine to show him the .45 rounds inside.
snubnose revolver
San Francisco Inspector Dave Toschi (Mark Ruffalo) carries a snubnose revolver in his shoulder holster, never drawing it throughout the course of the film.
Colt Official Police
After the Zodiac killer threatens his life, San Francisco Chronicle journalist Paul Avery (Robert Downey Jr.) asks Toschi for a gun and is subsequently seen firing off rounds from a Colt Official Police at a gun range. In real life, Avery was known to begin carrying a .38 revolver after he was threatened by the Zodiac.
Smith & Wesson Model 10
San Francisco Inspector Bill Armstrong (Anthony Edwards) keeps a Smith & Wesson Model 10 in his holster and, like his partner Toschi, never draws it throughout the film.
unidentified .22 pistol
Armstrong finds a ".22 automatic" inside Arthur Leigh Allen's house.
unidentified .22 revolver
Armstrong finds a ".22 revolver" inside Arthur Leigh Allen's house.
M1 Garand
Toschi finds an M1 Garand inside Arthur Leigh Allen's closet.