Dans une petite ville de l’Oregon, un shérif-adjoint enquête sur une mystérieuse attaque de loups. Lorsque son fils disparaît, il plonge dans un cauchemar où la réalité et la paranoïa se confondent.
Augusto "Finn" Adair, un ancien ganster devenu homme d'affaires, et l'inspecteur de police, Ray Munce, vont devoir affronter Frank Wilson, un ex-flic pourri, qui cherche à se venger du tueur de son fils, Chance. Finn découvre que c'est son propre fils, Desmond, qui est responsable de ce meurtre.