Johnny Messner
as
Gabriel
Brahim Achabbakhe
as
Takab
Tim Man
as
The Kid
Rosanna Arquette
as
Gus's Mother
Vincent Laresca
as
Painter
Krysten Ritter
as
Ruby
John Lee Ames
as
The Kid
Kimberly Arland
as
Glam Slam Dancer
Mavis Staples
as
Melody Cool
Jesse Johnson
as
The Time
W.S. Van Dyke
Director
Myrna Loy
as
Nora Charles
Barbara Pepper
as
Party Guest
Murray Alper
as
The Kid
Timothy Olyphant
as
Chip Johnson
Gabriel Basso
as
Kid with Cancer
Jessica Alba
as
Lucy
Logan Lerman
as
The Kid
John Turturro
as
Al Fountain
Catherine Keener
as
Floatie Dupre
Sam Rockwell
as
The Kid
Dermot Mulroney
as
Wick
Oliver Sim
as
The Artist
Jimmy Somerville
as
The Guardian Angel
Peter Boyle
as
Eagle Thornberry
Howard Hesseman
as
Frank Veldin
Beans Morocco
as
Rocky
John Savage
as
The Kid
Ethan Hawke
as
Brent Magna
Velislav Pavlov
as
Henchman #2
Selena Gomez
as
The Kid
Jon Voight
as
The Voice
Clive Russell
as
Silver Dragon
Billie Gadsdon
as
The Kid
Sidney Lumet
Director
Ralph Meeker
as
Captain Delaney
Carmine Caridi
as
Detective A
Sean Connery
as
Robert 'Duke' Anderson
Christopher Walken
as
The Kid
Wesley Ruggles
Director
George E. Stone
as
Sol Levy
William Collier Jr.
as
The Kid
Dennis O'Keefe
as
(uncredited)
Lorcan Finnegan
Director
Julian McMahon
as
Scally
Nicholas Cassim
as
The Bum
Finn Little
as
The Kid
Nicolas Cage
as
The Surfer