Бывший детектив, занимавшийся расследованием убийств, Рой Фриман соглашается на участие в экспериментальном курсе лечения болезни Альцгеймера. Но вместе с этим у него возникает полная утрата памяти: он не помнит не только о своей прошлой жизни, но и о тех делах, что когда‑то держал в фокусе внимания. В один из дней к нему обращается активистка, защищающая права заключённых, и просит встретиться с Айзеком Сэмюэлом — человеком, осуждённым за убийство и ожидающим казни, делом которого Рой с напарником вел десять лет назад. Айзек убеждает Фримана в своей невиновности и просит найти настоящего преступника. Время поджимает: в ближайшие дни должно состояться приведение смертной казни в исполнение. Герою приходится балансировать между сомнениями и долгом, пытаясь распутать запутанную цепочку следов, восстановить фрагменты воспоминаний и выяснить, кто на самом деле стоит за убийством, чтобы не допустить роковую ошибку правосудия.