Joel Campbell (James Spader) is a burnt-out and shell-shocked FBI agent. After years spent chasing serial killers and bank robbers, he decides to run away from Los Angeles to begin a new life for himself in Chicago.
Five months later, Joel's plans are rudely cut short when his new town becomes the setting for some particularly gruesome murders... murders that could only have been committed by one man, one of Joel's most elusive and cunning nemeses, David Allen Griffin (Keanu Reeves).
Griffin has followed his former pursuer to Chicago in order to play a sadistic game of cat and mouse with him, just for kicks.
Taunting Joel with photographs of his intended victims and leaving his crime scenes meticulously free of clues in order to keep the police at bay, Griffin derives as much pleasure out of watching Joel react to his every movement as he does in watching his victims die.
When Griffin moves into Joel's inner circle, Joel must quickly find some way to stop him before someone close to him becomes the next one to die.