Леонард Шелди щеголяет в дорогих костюмах и разъезжает на роскошном "Ягуаре", но ночует в убогих мотелях. Всё его существование подчинено одной цели — найти убийцу любимой жены. Однако его главным врагом становится собственная память: редкая форма амнезии стирает все события, произошедшие позже трагедии. Леонард помнит всю свою жизнь до того рокового дня, но не способен удержать в голове то, что случилось хотя бы пятнадцать минут назад.
Чтобы не потерять нить расследования, мужчина создаёт сложную систему напоминаний: покрывает тело татуировками с ключевыми фактами, оставляет себе бесчисленные записки и фотографии. Но как доверять уликам, если нельзя доверять даже собственным воспоминаниям? Каждый новый день Леонард начинает с чистого листа, отчаянно пытаясь собрать пазл мести из обрывков чужих слов и своих же сомнительных заметок.