
Character mistake: In the scene where Detective Fanning and the other cops are investigating the first murder, one cop tosses a shell casing in a baggie out the window to Fanning. The cop then remarks, "You can still smell the cordite." This is incorrect because cordite has not been used as cartridge propellant since approximately the end of World War II.

Character mistake: Detective Sing asks Dr Gordon to listen to Amanda's testimony. Any detective would know its not a testimony, its a statement. Testimonies are done in court, not a police station. (00:23:00)

Character mistake: In the start of the film, the sticker on Peter's head for his work misspells the word Bleecker Street on it.

Character mistake: The mother is supposed to be American, but she speaks in her native Australian accent near the end when she says, "I don't think I can take anymore of this" upon finding out that Pita may be alive.

Character mistake: When Howard's men bail the guy out who was with Bobby Saint at the arms deal, they are beating him up in Saint's club. Howard Saint (John Travolta) shoots the man responsible for not watching his son. The man fall down to his knees and then says the name John instead of Howard.