Campbell (James Spader James Spader) used to be a good FBI agent, but now he just wants to go to Chicago as soon as possible and start a peaceful retirement there. It turns out that for the past few years, Campbell has been investigating a serial killer named Kriffin (Keanu Reeves Keanu Reeves), who is different from ordinary perverted killers. He has a very high IQ and EQ, and every time he commits a crime, he can always escape at the most critical moment. Campbell, who had repeatedly failed at work, chose to give up, but Clifen was obviously not tired of the cat-and-mouse game with the veteran agent. He not only followed Campbell to Chicago, but even committed one bloody murder after another. What Campbell didn't know at this time was that Clifen had already chosen Campbell as his last prey.