A forgotten sci-fi thriller turns one infamous landmark into a chilling mystery that still deserves another look.