Леонард Шелби неизменно элегантен в дорогих костюмах, его новенький «Ягуар» сверкает лаком, но ночует он в унылых дешёвых мотелях. Вся его жизнь подчинена одной цели — найти убийцу любимой жены. Он методично собирает улики, делает татуировки-напоминания, ведёт записи, но каждый день начинается для него с чистого листа.
Его главный враг — не преступник, а собственная память. Редкая форма амнезии стирает всё, что случилось позже трагедии. Он помнит каждый момент счастливой жизни до того рокового дня, но не может удержать в голове события последних пятнадцати минут. Каждое утро — новое расследование, каждый знакомый — незнакомец, а правда уплывает, как песок сквозь пальцы.