Two women struggle to escape from a deranged college professor who holds them hostage on a remote sunflower farm.
2005
2008
2003
2002
1995
1996
1974
1997
1991
2006
1975
1977
2000
1992
2016
1950