OOh. Who…or what are these mysterious giants?

Are they friend or foe?