Many years after a devastating accident that took the life of his only son and permanently injured his wife, Joe finally comes home and tries to redeem himself.
Billy Bob Thornton
as Joe
Lisa Blount
as Chrystal
Max Kasch
as Shorty
Grace Zabriskie
as Gladys
David Rhodes
as Young Man
Richard J. Mooney
as Grandaddy
Harry Lennix
as Kalid
Johnny Galecki
as Barry
Kathryn Howell
as Miss Mabel
Walton Goggins
as Larry
Colin Fickes
as Hog
Harry Dean Stanton
as Pa Da