Peter, un adolescent sensible, rêve de poursuivre sa vie d'artiste, mais son père homophobe a l'intention de " faire de lui un homme ". Il s'enfuit et rencontre Jack, dont il tombe amoureux. Mais le monde extérieur finit par les rattraper...
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.