A couple's trip is interrupted when the small town's well known killer pays a visit to the only witness to ever escape his grasp.
1988
1986
2022
2003
—
1987
1990
1985
2007
2023
2008
2020
2004
2010
2024
2017
2001