Thomas Jane
Marcia Gay Harden
Laurie Holden
Andre Braugher
Toby Jones
William Sadler
Jeffrey DeMunn
Frances Sternhagen
Alexa Davalos
Nathan Gamble
Thomas Jane as David Drayton
Marcia Gay Harden as Mrs. Carmody
Laurie Holden as Amanda Dunfrey
Andre Braugher as Brent Norton
Toby Jones as Ollie Weeks
William Sadler as Jim Grondin
Jeffrey DeMunn as Dan Miller
Frances Sternhagen as Irene
Alexa Davalos as Sally
Nathan Gamble as Billy Drayton
Chris Owen as Norm
Sam Witwer as Wayne Jessup
Robert C. Treveiler as Bud Brown
David Jensen as Myron
Jack Hurst as Joe Eagleton (as Jackson Hurst)