The Curse of The Weeping Woman
berlatar di tahun 1973. Anna Tate-Garcia (Linda Cardellini) yang berprofesi sebagai pekerja sosial, kerap menghadapi kasus kekerasan pada anak yang dilakukan oleh para orang tua. Kali ini, Anna berhadapan dengan Patricia Alvarez (Patricia Velasquez), wanita yang dengan sengaja menyembunyikan dua anaknya, Carlos dan Tomas, dalam sebuah lemari.

Demi menghindari kekerasan yang lebih membahayakan kondisi sang anak, Anna pun menyelamatkan dua anak tersebut dan meminta Patricia diproses secara hukum. Namun nahas, apa yang dilakukan Anna malah membuatnya menjadi target dari teror sosok hantu wanita La Llorona (Marisol Ramirez) atau
weeping woman
.
La Llorona sendiri adalah sosok hantu yang hidup di abad ke-17. Akibat rasa dendam dan sakit hati yang ia miliki, La Llorona memilih untuk mengakhiri hidup dua anaknya dan dirinya sendiri. Rasa penyesalan dan cara kematian yang tak wajar, membuat dirinya ditolak di akhirat dan membuat dirinya terkatung di dua dunia. Akhirnya sosok hantu bergaun putih ini selalu mengincar anak-anak untuk menggantikan anaknya.

Anna tak bisa tinggal diam, mengingat dirinya memiliki dua anak, Chris (Roman Christou) dan Samantha (Jaynee-Lynne Kinchen), yang kini tengah diincar oleh La Llorona. Dengan berbagai cara Anna berusaha menyelamatkan buah hatinya dari teror La Llorona yang selalu mengikuti mereka.
Melalui bantuan Pastor Perez (Tony Amendola), Anna pun menyadari jika hal yang bisa menolongnya adalah seorang
shaman
yang bernama, Rafael Olvera (Raymond Cruz).
Shaman
ini merupakan mantan pendeta yang menggunakan berbagai metode unik untuk menyelesaikan kasus-kasus supranatural yang dialami orang lain.