A giant humanoid proves to be an ally of Earth.A giant humanoid proves to be an ally of Earth.A giant humanoid proves to be an ally of Earth.