Two women struggle to escape from a deranged college professor who holds them hostage on a remote sunflower farm.
2011
1999
1977
2025
2024
2010
1971
2013
2023
2018
1967
2019
1995
1976
2016