
Casts

Michael Caine
as Garth

Robert Duvall
as Hub

Haley Joel Osment
as Walter

Josh Lucas
as Adult Walter

Kyra Sedgwick
as Mae

Christian Kane
as Young Hub

Nicky Katt
as Stan

Eric Balfour
as Sheik's Grandson

Kevin Haberer
as Young Garth

Emmanuelle Vaugier
as Jasmine