Village Of The Damned

Village Of The Damned

Available on discovery+, Prime Video
At Christmas-time, 1989, the entire Harris family is killed in Dryden, New York; just as things seem normal again, the horror returns, and a so-called curse lasts for ten years.