Leonard Shelby (Guy Pearce) ha un'unica missione nella vita: rintracciare e punire l'uomo che ha violentato ed ucciso sua moglie. La difficoltà nel rintracciare l'assassino di sua moglie è aggravata dal fatto che Leonard soffre di una rara, incurabile forma di perdita della memoria...