Im Los Angeles der 1970er-Jahre untersucht eine Sozialarbeiterin (Linda Cardellini) gerade einen Fall von zwei Kindern, die unter scheinbar mysteriösen Umständen verschwunden sind. Doch je tiefer und intensiver sie sich mit dem Fall auseinandersetzt, desto klarer wird ihr, dass vermutlich auch ihre eigene Familie in großer Gefahr sein könnte. Das hat etwas mit einem mexikanischen Volksmärchen über die weinende Frau La Llorona zu tun, das vielleicht wahrer ist, als manche denken. Denn die grausige Erscheinung scheint gefangen zwischen Himmel und Hölle und ist einem Schicksal ausgeliefert, das sie eigens verschuldet hat. Einst ertränkte sie in einem fürchterlichen Wutanfall ihre Kinder und stürzte sich dann selbst einem reißenden Strom hinunter. Inzwischen streift sie durch die Nacht und macht Jagd auf Kinder, die ihre eigenen ersetzen sollen, dabei wird sie immer unersättlicher und ihre Methoden immer grausamer...