All 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
