Zamożna, młoda Angielka Charlotte Lockton (Alice Eve) żyje wraz z mężem Davidem (Lukas Michaelides) i synem w Nowej Zelandii. Jej wygodne i ustatkowane życie dramatycznie się zmienia, gdy jej mąż zostaje zamordowany, a dziecko uprowadzone. Pomimo przekazania porywaczom okupu syn nie wraca, a władze nie wykazują specjalnego zaangażowania, aby go odzyskać. Kobieta postanawia szukać dziecka na własną rękę. Oznacza to podróż przez pełną niebezpieczeństw dzicz, kontakty z bandytami, prostytutkami, półdzikimi Maorysami oraz wiele innych wyrzeczeń, które dawniej były dla Charlotte nie do pomyślenia.