This is a sad but brutal reminder that there is a world out there that we don't know or understand.
Set in a remote southern bayou community in the United States, life is basic and people live on the edge of humanity.
Hushpuppy (Quvenzhane Wallis) is a 6-year-old girl living the most basic of lives with her father, Wink (Dwight Henry), providing the only care she gets.
But Hushpuppy learned how to look after herself after her mum walked out on her and she relies of a fierce resourcefulness and a vivid imagination to get her through her days.
From her isolated community she sees life delicately existing and their survival depends on everything staying in kilter.