Christian Slater is a stranger who comes to a small town. The local citizens think he's up to no good. After bothering him for a while, he blurts out in frustration, that he is there to kill himself.
2021
2023
1947
2020
1976
1975
1954
1998
2006
2025
1979
2022
1958
2005
2018
1938
2012
2015