This could have been one of the huge classics of the 1980s except for a few fatal flaws. SPOILER ALERT
- Unappealing leads. Anthony Edwards is what Jewish people would call a "Nebbish", zero charisma, bland and ineffectual. Mare Winningham is probably the least-desirable leading lady who ever appeared on film. She looks like some weird muppet. I hear Nicolas Cage and Jennifer Tilly had been considered. They would have been much, much better.
-Miserable, downbeat ending. Don't get me wrong. I love bleak endings, but in this story it was not appropriate. Even an ambiguous ending would have been better. This one just leaves you flat and cold and spoils the whole movie.
-Uninspired director. This needs someone like John Carpenter at the helm. I know the director wrote the screenplay and it was his "baby", but he did not have the chops. Carpenter would have gotten a much bigger budget, too, which this movie needed.