Dans la forêt tropicale, les animaux vivent en paix au pays de Xo, sous la protection du jaguar Balam, qui veille sur les plus jeunes, notamment Nachi, un coati orphelin et solitaire. Quand la terre se met à trembler, le conseil convoque Cocopa, tatou chamane, qui annonce une catastrophe imminente. La terre tremble à nouveau et Balam meurt sous un arbre. Zaina, perfide serpent corail, s’impose comme leader et convainc les animaux de partir vers une nouvelle terre aride. Nachi, qui voudrait rester et reconstruire Xo, s’y oppose. Inspiré par Cocopa qui l’incite à chercher “la bouche qui ne parle pas”, Nachi part avec son ami la grenouille Pako, et Xochi, un papillon monarque. Après avoir échappé aux sbires de Zaina, ils trouvent “l’arbre de vie”, forêt verticale. Arrivés au sommet, ils aperçoivent la “montagne qui fume” et fait trembler le sol. Kalli, un oiseau méditatif, emporte les trois amis jusqu’au volcan. Ils préviennent la communauté des monarques pour qu’elle échappe à une coulée de lave. Le quatuor rattrape la colonne des animaux, que Zaina mène droit vers le volcan. Elle veut abandonner les plus faibles et les plus vieux. Nachi trouve la “bouche qui ne parle pas”, une grotte riche en eau. Pendant que Nachi affronte Zaina, enfin démasquée, Pako et les autres guident la troupe vers la grotte, où ils sont à l’abri pendant l’explosion du volcan. Une fois ressortis, tous assistent à la renaissance du territoire grâce à l’arbre de vie. Et de Nachi, enfin accepté.