Cast
Luke Wilson
Henry Poole
George López
Father Salizar
Radha Mitchell
Dawn Stupek
Morgan Lily
Millie Stupek
Adriana Barraza
Esperanza
Cheryl Hines
Meg
Earl Carroll
Mr. Lawrence
Noah Dahl
Young Henry Poole
Rachel Seiferth
Patience
Nick Dash
Security Guard
Crew
Mark Pellington
Director
Gary Gilbert
Producer
Tom Lassally
Producer
Tom Rosenberg
Producer
Gary Lucchesi
Producer
Richard S. Wright
Producer
Albert Torres
Author
Eric Schmidt
Director of Photography
Lisa Zeno Churgin
Editor
Deborah Aquila
Casting
Recommended
Info provided by The Movie Database. Watch sources provided by JustWatch.