Two women struggle to escape from a deranged college professor who holds them hostage on a remote sunflower farm.
2008
2021
2018
2023
2022
1960
2017
2016
2012
2025