Humbaba (MonsterVerse)

The Humbaba are a race of large hominids featured in the 2020 Godzilla BC.

Name
The Humbabas' name comes from the guardian giant of Babylonian mythology featured in the Epic of Gilgamesh.

Appearances
The Humbaba are a species of large ape which range from around seven to fifteen metres tall; as babies they are 1.52 metres tall.