Written and directed by Christopher Macaulay and starring Tom Cruise, Chunhua Pei, Richard Jenkins, Werner Herzog, David Oylo, and Robert Duvall, Detective Jack is based on Richard Richard's novel The Perfect Suspect, the "King of British Thriller Novels." In the film, there is a heroic character Jack, and there is also a no-rule struggle.

Killer Charlie committed a massacre in a downtown neighborhood, killing five of the dead with a sniper rifle but firing six shots, leaving behind a shell casing with fingerprints. The city was in chaos, and the police intervened in time. Through examination, the police found that the fingerprints on the shell were those of former army sniper James Barr (Joseph Sikora), and arrested him. Barr, on the other hand, said he was innocent and had not confessed even after a lengthy interrogation. He had only one request, that is, that the police find Jack and ask Him to help him clean his innocence.
Jack Rachel (Tom Cruise) and Barr served in the military together and know Barr better. Defense attorney Helen brought in Jack and asked him to be her chief agent. Jack himself is hard-working, used to be alone, and conducts his own investigations. But as the investigation deepens, he finds Sandy, a bar girl, but is harassed by a group of Sandy's boyfriends, and Jack fights back and knocks out several young people, and Sandy takes the opportunity to escape. Jack continues to investigate, and he must follow the legal routine of the police, rather than doing it himself. He wants to cooperate with the police in the investigation, but he is suspicious of the superficial investigation of the police. The police only went to the scene to investigate, believing that the killer left a bullet casing with Barr's fingerprints, saying that Barr was the killer, while Jack said that there was gold at the scene of the crime. Meaning, there are many undiscovered traces at the scene of the crime. After his investigation, it was learned that the killer had fired six bullets, one of which was not shot as the lawyer Helen had expected, but was deliberate. The killer deliberately shoots at the liquid container and lets the bullet into the liquid, so that the police can find the perfect bullet, but it is actually just a trick to frame Barr. Jack sees through the blindfold, but is framed by Jacko Chenovic, the man behind the murder. Jacques asks the killer Charlie to kill Sandy, a bar girl, and Jack is about to go to the scene to see him, just when black detective Emerson is at the scene, thinking that Jack is the killer, he drives after him.
Jack flees in a car and, of course, chases after the killer's vehicle. After a period of drag racing, Jack is chased by the police and intercepted, while the killer escapes by car. Jack let the car glide freely, got out of the car and hid in the crowd waiting for the bus, and left in the car. Jack finds his enemies much more cunning than he expected, killing people in order to keep secrets, and blaming people. He finds Samuel Cash (Robert Duvall), the sniper training camp's coach, and with the help of Cash and his lawyer, Jack learns the truth about the incident, and secrets about the Soviet reform camp and the Russian gang surface.
As he approached the truth of the incident, Black Detective Emerson kidnapped lawyer Helen. In fact, Emerson has long been bribed by the criminal Zhai Ke to kidnap Helen, lure Jack to come to the rescue, and take the opportunity to eliminate Jack. Jack enlists the help of Sniper Training Captain Cash and enters the location where Helen was kidnapped on a rainy night and engages in a duel with the killers.
Jack doesn't trust the police because Detective Emerson has become a criminal and doesn't trust anyone else, only Cash who helps. Jack hunted down the criminals, created the illusion of a killer and committed suicide, and left with Helen.
Jack wanted to rely on rules when he began to investigate, but as the investigation deepened, the killer became more and more cruel, and Detective Emerson became an accomplice to the criminals, so he abandoned the rules as always, engaged in a ruleless struggle, investigated alone, sought revenge alone, did not rely on police power, nor legal means, but solved the problem on his own. Like Barr said, he used to seem like a cop, not caring about the law, not caring about the evidence, only caring about what was just. He knew what the Balkans had been and where barr was. He had promised Barr that he would save him if he was in trouble again.
Jack can be called a detective, when the rules do not work, he ignores the rules, solves things in his own way, and instead receives the best results, so that justice can be done.