A movie still from a 1980s sci-fi film