In a sleepy New England village that time forgot, a mysterious stranger arrives on a mission to eradicate a timeless evil.