Two women struggle to escape from a deranged college professor who holds them hostage on a remote sunflower farm.
2008
2004
1997
2000
1979
1974
2024
2005
2002
1994
1998
2001
1995
1996
1991