British director and star inject dark thrills into the superhero franchise.

Guy Pearce stars as Leonard Shelby as a man with a rare form of short-term memory loss.