There are 2 movies out plus 1 made for tv......these could be the two your thinging about ?
hillsidestrangler