Dominique, un père impressionnant et possessif, dirige avec sa sœur un grand magasin animalier : le Paradis des bêtes. Violent, alors qu'il a dépassé un point de non retour dans sa relation avec sa femme, Cathy, il s'enfuit avec leurs enfants Clarisse et Ferdinand.
Argentine 1979. Juan, 12 ans, et sa famille reviennent à Buenos Aires sous une fausse identité après des années d’exil. Les parents de Juan et son oncle Beto sont membres de l’organisation Montoneros, en lutte contre la junte militaire au pouvoir qui les traque sans relâche. Pour tout le monde Juan se prénomme Ernesto. Il ne doit pas l’oublier, le moindre écart peut être fatal à toute sa famille.
Hushpuppy, 6 ans, vit dans le bayou avec son père. Brusquement, la nature s'emballe, la température monte, les glaciers fondent, libérant une armée d'aurochs. La montée des eaux, l'irruption des aurochs et la santé de son père qui décline, décident Hushpuppy à partir à la recherche de sa mère disparue.