Human Nature
Directed by Vince D'AmatoIn "Human Nature," estranged husband Harry (Donny James Lucas) neglects his wife's longing and channels his obsession into a chilling pastime: abducting and tormenting women in his garage. Directed by Vince D'Amato, this harrowing tale blurs the line between horror and reality.
Where to Watch Human Nature
Cast of Human Nature