Leonard Shelby (Guy Pearce) is suffering from acute short-term memory loss and is unable to remember anything for more than a few minutes at a time. This means that not only does he have no idea who he is, but that also, whenever he meets someone, a few minutes later he will have forgotten who they are too. Of course, all this makes things very difficult when his one mission in life is to track down his wife's killers.