Guy Pearce
Leonard
Carrie-Anne Moss
Natalie
Joe Pantoliano
Teddy
Mark Boone Junior
Burt
Russ Fega
Waiter
Jorja Fox
Leonard's Wife
Stephen Tobolowsky
Sammy
Harriet Sansom Harris
Mrs. Jankis
Thomas Lennon
Doctor
Callum Keith Rennie
Dodd
Kimberly Campbell
Blonde
Marianne Muellerleile
Tattooist
Larry Holden
Jimmy