Movies News Trailers Watch the Trailer for Producer James Wan’s Creepy New Horror Film ‘The Curse of La Llorona’ October 19, 2018