The Fog (1979)
One hundred years ago the town of Antonio Bay was founded. When the town was founded a brutal crime took place. Now the ghosts of that crime are returning to kill the descendents of those who killed them one hundred years ago. And April 21st arrives the fog begins to roll, only it's not alone. Hiding in the fog are the ghosts of Blake and his crew who are out to get revenge.