Memento is a 2000 American mystery-thriller movie directed by Christopher Nolan. It stars Guy Pearce, Carrie-Anne Moss, Joe Pantoliano, Mark Boone Junior, and Larry Holden. It was released on October 20, 2000.