1859: Die junge Süddeutsche Emma Scheerer lebt mit ihrem Mann Carl, einem Forscher, im australischen Regenwald. Als Emmas Freundin Purlimil Zwillinge bekommt, verlangt ihr Clan, dass das Zweitgeborene nach Aborigines-Tradition getötet wird. Purlimil bittet Emma verzweifelt um Hilfe, woraufhin Emma das Baby adoptiert. Dayindi, der law man des Clans, fürchtet jedoch, dass Emma mit ihrer Tat den Zorn der Geister auf sich gezogen hat. Tatsächlich passieren in der Folge seltsame Dinge, schließlich verschwindet Carl spurlos. Ist das die Rache der Geister? Oder steckt vielmehr ein alter Feind aus der Vergangenheit dahinter, der sich an Emma und Carl rächen will?