The movie follows Leonard Shelby (Guy Pearce), a former insurance investigator seeking revenge for his wife's murder while suffering from .