Narc is a 2002 crime drama directed by Joe Carnahan and starring Jason Patric as Detective Tellis, a former undercover Detroit narcotics officer who is assigned to an unsolved murder of a fellow undercover. Tellis pairs up with the slain officer's partner Detective Oak (Ray Liotta), who is willing to push it to the limit to find out who is responsible.
Detective Oak (Ray Liotta) carries a Colt King Cobra revolver as his sidearm. Oak later finds the Colt King Cobra belonging to his dead partner Calvess (Alan Van Sprang).
Calvess's revolver appears as a Smith & Wesson Model 686 in flashback sequences. This is despite the fact that Oak clearly points to a Colt King Cobra and identifies it is Calvess's gun in parts of the film.
When searching Shep's house, Tellis finds several small pocket pistols hidden in his refrigerator next to the bagels and doughnuts. The pistols are in plastic baggies and are only visible for a brief moment.
Darnell (Busta Rhymes) uses what appears to be a MAC-11 submachine gun during the film. Due to the fact that you never see the weapon up close it is extremely hard to identify.
During a scene in which Oak fires four rounds to frighten two suspects, he uses a S&W Revolver Non Gun instead of his Colt King Cobra. Oak then produces Calvess's Colt King Cobra and shows it to the suspects. It is not shown what happens to the revolver Oak uses during this scene. The revolver used in this scene looks very similar to the non gun revolver used in Dawn of the Dead (2004). It would make sense that the revolver is a non gun due to the close proximity of being fired near the actors' heads. Both Narc and Dawn of the Dead also share the same armorer, thus making it even more likely that it is the same revolver.