Man har funnet fossiler av dyrene i Kina, India og Vietnam. De er trolig de største primater som overhodet har eksistert. Deres nærmeste slektninger i dag er orangutanger, og de har i levende tilstand trolig liknet en stor, gorillaaktig orangutan.