- Guy Pearce as Leonard Shelby
- Carrie-Anne Moss as Natalie
- Joe Pantoliano as John Edward "Teddy" Gammell
- Mark Boone Junior as Burt
- Russ Fega as Waiter
- Jorja Fox as Catherine Shelby
- Stephen Tobolowsky as Samuel R. "Sammy" Jankis
- Harriet Sansom Harris as Mrs. Jankis
- Thomas Lennon as Doctor
- Callum Keith Rennie as Dodd
- Kimberly Campbell as Blonde
- Marianne Muellerleile as Tattooist
- Larry Holden as James F. "Jimmy" Grantz
This content is from Wikipedia. GradeSaver is providing this content as a courtesy until we can offer a professionally written study guide by one of our staff editors. We do not consider this content professional or citable. Please use your discretion when relying on it.