Hushpuppy è un’intrepida bambina di sei anni che vive con il padre Wink in una comunità ai margini del mondo. Quando Wink contrae una misteriosa malattia, la natura impazzisce: la temperatura aumenta, le calotte di ghiaccio si sciolgono, arriva un esercito di creature preistoriche chiamate “auroch”. Con le acque in aumento, l’arrivo degli auroch, e il peggioramento della salute di Wink, Hushpuppy decide di andare alla ricerca della madre perduta.