Detektyw Mike Fletcher (John Cusack) wraz z partnerką Kelsey Walker (Jennifer Carpenter) prowadzi śledztwo w sprawie zaginięcia prostytutek. Podejrzewa on, że w Buffalo grasuje seryjny morderca, jednak z braku jednoznacznych dowodów, przekonań tych nie podzielają jego przełożeni. Mimo, że śledztwo stoi w miejscu, zaangażowanie Mike'a nie maleje, przez co zaniedbuje swoją rodzinę. Mężczyzna domyśla się, że wkrótce nastąpią kolejne zniknięcia, gdyż porwania mają miejsce w okresie zimowym. Wkrótce, zgodnie z przypuszczeniami, ginie kolejna prostytutka, jednak tym razem pojawiają się pewne poszlaki. Kiedy znika również nastoletnia córka detektywa, śledztwo zmienia się w dramatyczną walkę o jej przetrwanie.