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