Two women struggle to escape from a deranged college professor who holds them hostage on a remote sunflower farm.
2008
2004
1997
2005
2002
1974
2007
1975
1980
2015
1995
1996
1993
2006
2022
1979