With “Avengers: Endgame” positioned to wipe out any competitors come Friday, only a couple of studios dared to roll out new movies this weekend.

It worked fairly well for both of them.

Warner Bros.’s “The Curse of La Llorona,” the latest horror movie from some of the producers of the popular “Conjuring” series, topped the domestic box office with $26.5 million in ticket sales. That’s a solid start; the movie reportedly cost just $9 million to make. While it pales in comparison to the $53.5 million that “The Nun,” a recent “Conjuring” offshoot, made during its opening weekend in September, it is above the roughly $21 million opening weekend that analysts expected for “La Llorona.”

Directed by Michael Chaves, “La Llorona” stars Linda Cardellini as Anna, a widow. The plot involves Anna and her two children, Chris (Roman Christou) and Sam (Jaynee-Lynne Kinchen), being haunted by La Llorona (Marisol Ramirez), a weeping woman based on a figure associated with Mexican folklore. In her review for The New York Times, Manohla Dargis called the movie “an enjoyably old-fashioned ghost story.”

[Read our critic’s review of “The Curse of La Llorona.”]

Warner Bros. also took the No. 2 spot with its lighthearted superhero movie “Shazam!,” which brought in $17.3 million during its third weekend. Its domestic gross is now $121.3 million.