Secondhand Lions— Full Cast
2003
Cast (15)

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

Mitchel Musso
as Boy

Marc Musso
as Boy

Michael O'Neill
as Ralph

Deirdre O'Connell
as Helen

Adam Ozturk
as The Sheik