In 1929 Appalachia, where people play by their own rules, 13-year-old Teddy Rogers is forced to pay a penance for a terrible accident. He is soon hunted and haunted by his past.
as Teddy Rogers
as Buck Stamper
as Clara Rogers
as Elizabeth
as Young Teddy Rogers
as Willy Stamper
as Clarence Wells
as Older Twin
as Doc Jones
as Sheriff
as Paper Boy
as Melanie
as John Rogers
as Deputy Kenneth Groen
1931
2023
1973
2021
1971
2004
1953
2022
2025
2014
2015
2008
2012
1999
2020
1980