Детективу поліції Чикаґо Дену Лоусону (Семюел Л. Джексон) повідомляють про серійного вбивцю, який зʼявився у Шотландії. Його почерк ідентичний почерку вбивці, якого так і не спіймали у Чикаґо. Девʼять років тому він замордував пʼять жінок, одна із яких – дівчина детектива. Тепер Лоусон їде до Шотландії, де працюватиме з місцевим детективом Ґленом Бойдом, щоб знайти можливий зв'язок між усіма злочинами. У розслідуванні настає переломний момент, коли зʼявляється Вокер (Венсан Кассель), колишній напарник Лоусона. Він має нові докази, що змінять хід пошуків.