Two women struggle to escape from a deranged college professor who holds them hostage on a remote sunflower farm.
2010
1976
1974
2013
2006
2007
2024
1998
1999
1953
1962
1933
1968
1934