An act of kindness leads to the destruction of two lives in just thirty miles, when a hitchiker and his ride let down their guards and reveal intimate, dark secrets about their pasts
—
1971
2024
1975
2009
2017
2023
2021
2008
2014
2025
1956
1988
1974
2020
1996