cast
-
Diane Lane
Penny Chenery
-
John Malkovich
Lucien Laurin
-
Scott Glenn
Chris Chenery
-
Dylan Walsh
Jack Tweedy
-
Fred Thompson
Bull Hancock
-
Margo Martindale
Miss Ham
-
Nelsan Ellis
Eddie Sweat
-
James Cromwell
Ogden Phipps
- Otto Thorwarth Ronnie Turcotte
-
Michael Harding
E.V. Benjamin
-
Richard Fullerton
Robert Kleburg
-
Tim Ware
John Galbreath
-
Nestor Serrano
Pancho Martin
- Keith Austin Laffit Pincay
-
Kevin Connolly
Bill Nack
-
Eric Lange
Andy Beyer
-
Drew Roy
Seth Hancock
-
Carissa Capobianco
Sarah Tweedy
-
AJ Michalka
Kate Tweedy
- Sean Michael Cunningham Chris Tweedy
-
Jacob Rhodes
John Tweedy
-
Dylan Baker
Hollis Chenery
-
Graham McTavish
Earl Jansen
-
Ken Strunk
Dr. Manuel Gilman
-
Wynn Reichert
Pastor
-
Audrey P. Scott
Penny, age 6
-
Joe Chrest
Sports Broadcaster