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