Пол Джордан, детектив полиции из Вирджинии, заканчивает расследование дела о похищении детей и находит последнего мальчика мертвым. Выследив убийцу и жестоко расправившись с ним втайне от коллег и следствия, он пытается понять причины своего неконтролируемого гнева. Ему почти сорок, он женат и успешно продвигается по карьерной лестнице, но в то же время чувствует глубокую внутреннюю неудовлетворенность и желание что-то изменить в своей жизни. В частном порядке он берется за расследование старого, давно закрытого дела о серийном убийце. Согласно официальной версии, знаменитый каннибал, получивший прозвище Сердцеед, совершил самоубийство; но детектив уверен, что профиль убийцы, созданный криминалистами-профайлерами, оказался неточным, и настоящий преступник остался на свободе.