A movie still from a 1950s sci-fi film