During a train ride, a teenager recalls his upbringing in 1940s small-town Georgia and the events that have led to this point.
Jacob Tierney
as David (aged 15)
Drake Bell
as David (aged 10)
Gena Rowlands
as Mae Morgan
Diana Scarwid
as Sarah
Denis Leary
as Frank
Bob Hannah
as George
Aaron Frisch
as Bruce
Charles Franzen
as Tannoy Voice
Leo Burmester
as Bobbie Lee Taylor
Sherry Velvet
as First Testifier
Stephanie Astalos-Jones
as Second Testifier
Ian Shearer
as Billy Sunday Thompson