Two women struggle to escape from a deranged college professor who holds them hostage on a remote sunflower farm.
—
1993
2009
1943
1997
2010
1954
2018
1968
1972
2004
1977
1965
1956
1971
1982
2017
1998