Tuż przed emeryturą detektyw Jerry Black (Jack Nicholson) podejmuje się ostatniego śledztwa. Obiecuje matce ośmioletniej Ginny, że znajdzie mordercę jej córki. Oskarżony, opóźniony umysłowo Indianin Toby Jay (Benicio Del Toro), przyznaje się do zbrodni i popełnia samobójstwo. Jerry sądzi jednak, że prawdziwy morderca żyje i zaatakuje ponownie. Uważa, że Ginnę zabiła ta sama osoba, która dokonała wcześniej dwóch innych morderstw. Gdy przełożony Blacka odmawia wznowienia śledztwa, Jerry decyduje się kontynuować je na własną rękę. Na podstawie powieści Friedricha Dürrenmatta.