Two women struggle to escape from a deranged college professor who holds them hostage on a remote sunflower farm.
—
2015
1993
2022
2006
2021
2023
1995
2013
2018
1987
1977
1986
1988
2014