A movie still from a 1970s sci-fi film