Watch The Curse of La Llorona
- 1 hr 33 min
In this horror thriller, a mother and her children are menaced by an evil spirit that is intent on doing bad things to the kids. Their only hope is a priest who may be able to fight back against the legendary evil. Linda Cardellini, Raymond Cruz and Patricia Velásquez star.