Characters played by Aaron Taylor-Johnson
James Frey
Characters played by Billy Bob Thornton
Leonard
Characters played by Odessa Young
Lilly
Characters played by Giovanni Ribisi
John
Characters played by Juliette Lewis
Joanne
Characters played by Dash Mihok
Lincoln
Characters played by Charles Parnell
Miles
Characters played by Ryan Hurst
Hank
Characters played by David Dastmalchian
Roy
Characters played by Tom Amandes
Dr. Baker
Characters played by Charlie Hunnam
Bob Jr.
Characters played by Andy Mackenzie
Thug
Characters played by Eugene Byrd
Matty
Characters played by Andy Buckley
Dentist Stevens
Characters played by Keith Barber
Old White Man
Characters played by Albert Malafronte
Father David
Characters played by Carson Meyer
Arctic Eyes
Characters played by Frederick Lawrence
Bartender
Characters played by Deep Rai
Ticket Officer
Characters played by Ingrid Rogers
Stewardess
Characters played by Bill Blair
Piano Player
Characters played by Julio Almanza-Rivera
Black-Eyed Boy
Characters played by Drake Andrew
Ed
Characters played by Brad Berryhill
Leonard's Friend 1
Characters played by Logan Devore
Young James Frey
Characters played by Julian Goza
College Student
Characters played by Darrell Keith Harris
Shane-Kitchen Manager
Characters played by Elester Latham
Sawyer Unit Patient
Characters played by Sean LoGrasso
Leonard's Friend 2
Characters played by Lynne Oropeza
Psychiatric Nurse