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