Cast
Hayden Christensen
David Rice
Jamie Bell
Griffin
Samuel L. Jackson
Roland
Rachel Bilson
Millie Harris
Michael Rooker
William Rice
Diane Lane
Mary Rice
AnnaSophia Robb
Young Millie Harris
Max Thieriot
Young David Rice
Jesse James
Young Mark
Tom Hulce
Mr. Bowker
Crew
Lucas Foster
Producer
Arnon Milchan
Producer
Georgina Pope
Producer
Simon Kinberg
Screenplay
Doug Liman
Director
Saar Klein
Editor
David S. Goyer
Screenplay
Steven Gould
Novel
Jeffrey Harlacker
Producer
Don Zimmerman
Editor
Recommended
Info provided by The Movie Database. Watch sources provided by JustWatch.