Leonard Shelby is tracking down the man who raped and murdered his wife. The difficulty of locating his wife's killer, however, is compounded by the fact that he suffers from a rare, untreatable form of short-term memory loss. Although he can recall details of life before his accident, Leonard cannot remember what happened fifteen minutes ago, where he's going, or why.
![]() |
Guy Pearce as Leonard Shelby |
![]() |
Carrie-Anne Moss as Natalie |
![]() |
Joe Pantoliano as John Edward "Teddy" Gammell |
![]() |
Mark Boone Junior as Burt |
![]() |
Stephen Tobolowsky as Samuel R. "Sammy" Jankis |
![]() |
Harriet Sansom Harris as Mrs. Jankis |
![]() |
Callum Keith Rennie as Dodd |
![]() |
Larry Holden as James F. "Jimmy" Grantz |
![]() |
Jorja Fox as Catherine Shelby |
![]() |
Russ Fega as Waiter |
![]() |
Thomas Lennon as Doctor |
![]() |
Kimberly Campbell as Blonde |
![]() |
Marianne Muellerleile as Emma |
Directing | Christopher Nolan | Director |
Writing | Christopher Nolan | Screenplay |
Production | Jennifer Todd | Producer |
Production | Suzanne Todd | Producer |
Production | Aaron Ryder | Executive Producer |
Sound | David Julyan | Original Music Composer |
Camera | Wally Pfister | Director of Photography |
Art | Patti Podesta | Production Design |
Production | John Papsidera | Casting |
Sound | Richard LeGrand Jr. | Supervising Sound Editor |
Editing | Dody Dorn | Editor |
Production | Christopher Ball | Co-Executive Producer |
Production | William Tyrer | Co-Executive Producer |
Production | Emma Thomas | Associate Producer |
Art | Danielle Berman | Set Decoration |
Costume & Make-Up | Cindy Evans | Costume Design |
Directing | Steve Gehrke | Script Supervisor |
Sound | David Klotz | Music Supervisor |
Sound | Mikael Sandgren | Music Editor |
Crew | Julius LeFlore | Stunt Coordinator |
Production | Elaine Dysinger | Co-Producer |
Crew | Jenifer Chatfield | Post Production Supervisor |
Production | Page Rosenberg-Marvin | Unit Production Manager |
Production | Terrence Harris | Casting Associate |
Production | Wendy O'Brien | Casting Assistant |
Production | Russ Fega | Location Manager |
Production | Lawrence Lewis | Production Coordinator |
Writing | Jonathan Nolan | Writer |