Flora (Eve Hewson) ist alleinerziehende Mutter und hat große Probleme mit ihrem 14-jährigen Sohn Max (Orén Kinlan). Nachdem der bei einem Diebstahl erwischt wurde und die Polizei ihr rät, dem Jungen eine Aufgabe oder ein Hobby zu verschaffen, wird sie unerwartet im Straßenmüll fündig: Dort entdeckt
Das Leben mit Shepherd (Michiel Huisman) ist das einzige Leben, das Selah (Raffey Cassidy) jemals gekannt hat. Ihre autarke Gemeinschaft besitzt keine moderne Technologie und lebt im Wald versteckt, weit weg von der modernen Zivilisation. Shepherd ist der Vormund, Lehrer und Liebhaber der Gruppe.