A strange chiller that will foster only half-hearted audience response, confusion, and disappointment at feeling cheated. There is something compelling about the film that keeps one's interest up to a point, but exactly what that something is may be hard to fathom. In the small town of Sutcliffe, the locals are milling around on Main Street when the more