Сюжет
Рой Фриман — бывший детектив по делам об убийствах, который страдает болезнью Альцгеймера и проходит экспериментальное лечение, чтобы восстановить часть своих воспоминаний. Однажды он получает звонок от Эмили Дитц, правозащитницы заключённых. Она просит его встретиться с Айзеком Самуэлем — заключённым, приговорённым к скорой казни за убийство доктора Джозефа Видера. Айзек утверждает, что его заставил признаться бывший напарник Роя — детектив Джимми Ремис.
Рой пересматривает старые дела, а затем встречается с Джимми и спрашивает, почему они тогда не проверили записи другого подозреваемого, Ричарда Финна, чьи отпечатки пальцев были по всему дому доктора Видера. Джимми обещает разобраться в этом вопросе.
После встречи с Джимми Рой узнаёт о внезапной смерти Финна. К нему возвращается смутное воспоминание о том, что Финн находился возле дома доктора Видера на следующий день после убийства. На похоронах Финна Рой встречает некоторых членов его семьи и получает рукопись, которую Финн писал о своих отношениях с доктором Видером и женщиной по имени Лаура Бейнс, которую Финн любил. Лаура сотрудничала с доктором Видером в рамках своей диссертации.
Вскоре после убийства доктора Видера Лаура Бейнс узнаёт, что её исследования не получат должного признания, после чего она исчезает.
Рой отправляется на встречу с вдовой Финна, которая вспоминает, что Финн был в ссоре с доктором Элизабет Вестлейк. Рой встречается с доктором Вестлейк и с удивлением обнаруживает, что она его сразу узнаёт. Он узнаёт, что Финн преследовал доктора Вестлейк и пугал её. Рой понимает, что Лаура Бейнс и доктор Вестлейк — это один и тот же человек. Он даёт доктору Вестлейк копию рукописи Финна и уходит.
Затем Рой встречается с Уэйном Деверо, одним из бывших пациентов доктора Видера. Деверо упоминает, что между доктором Вестлейк, Финном и Вайдером произошла серьёзная ссора.
Когда Рой возвращается домой, к нему приходит доктор Вестлейк, чтобы вернуть рукопись. Она категорически отрицает, что между ней и Финном были любовные отношения. После её ухода Деверо пытается сбить Роя на пикапе.
Опираясь на свои частично восстановленные воспоминания, Рой идёт в бар, который когда-то часто посещал. Там нынешний бармен рассказывает ему кое-что о предыдущем бармене по имени Диана. Рой затем отправляется в дом доктора Видера, где находит бейсбольную биту, закопанную в саду. Появляется Лаура Бейнс (доктор Вестлейк), а затем Джимми. Они начинают рассказывать о своей причастности к убийству доктора Видера. Лаура, прочитав рукопись Финна, поняла, что в преступлении замешан Деверо. После этого Джимми осознаёт её связь со смертью Финна и Деверо. Джимми пытается объяснить это Рою, но прежде чем он успевает завершить рассказ, Лаура стреляет в Джимми. Он падает на землю. Лаура нацеливается на Роя, но её стреляет в спину Джимми, который делает это в последний момент перед смертью. Перед тем, как умереть, Джимми говорит, что всё, что он делал, было ради Роя.
К Рою продолжают возвращаться воспоминания. Он вспоминает, как Деверо упоминал барменшу Диану, которая была одной из жертв сексуальных домогательств доктора Видера. Теперь Рой понимает, что Диана — это его бывшая жена. Диана обращалась к доктору Видеру, чтобы тот помог ей избавиться от тяжёлых воспоминаний об отце-алкоголике. Доктор Видер воспользовался её уязвимостью и записал на видео компрометирующие моменты. Рой, увидев запись, впал в ярость и убил доктора Видера. После убийства Джимми помог Рою избежать наказания. Однако из-за действий Роя Айзек Самуэль, невиновный человек, провёл десять лет в тюрьме.