The following weapons were used in the film Mean Streets:
Smith & Wesson Model 15
The man who shoots another gangster in the bar's bathroom uses a Smith & Wesson Model 15. Johnny Boy (Robert De Niro) pulls one out towards the end when threatened to pay by Michael (Richard Romanus). After Michael leaves, Tony (David Proval) disarms Johnny and sees that the Model 15 was empty.
Smith & Wesson Model 15 .38 Special
A gangster is shot in the bar bathroom.
Johnny laughs as Michael leaves, just as Tony creeps up behind him to take the gun away.
Colt Detective Special
Johnny Boy shoots a Colt Detective Special, which he yells is a ".38", from a rooftop just to annoy the neighborhood. Charlie (Harvey Keitel) takes it away from him and unloads it.
Colt Detective Special 1st Gen - .38 Special
Johnny fires his Colt DS.
Johnny apologizes across the street to a woman whose window he shot out.
Charlie (Harvey Keitel
) unloads Johnny's Detective Special as they talk on the roof.
Smith & Wesson Model 10
A man commits Suicide with a Smith & Wesson Model 10 in his bathroom
Smith & Wesson Model M&P Revolver - .38 Special
Jimmy Shorts (Martin Scorsese in a cameo role) uses a Walther PPK from Michael's back seat to shoot at Johnny and Charlie during the final scene of the film.
Walther PPK - 9mm Kurz aka 9x17mm (.380 ACP)