Two women struggle to escape from a deranged college professor who holds them hostage on a remote sunflower farm.
1965
1975
1990
1999
2015
2022
1991
1956
2010
1996
1980
1985
2011
2018
2013
2014
1998