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