“Avatar: The Way of Water” has held the top spot at the box office for eight weeks, but “Knock at the Cabin,” a thriller by M. Night Shyamalan, finally overtakes it. The movie, which was released by Universal, made $5.4 million on its first day and is expected to take in about $14.5 million over the weekend. The post-apocalyptic thriller still beat out the other movies and came in first place, even though its final earnings were less than the $15 million to $20 million that had been predicted.
The movie, which stars Dave Bautista, Jonathan Groff, and Ben Aldridge, centers on a family whose vacation is cut short by four strangers who have visions of the end of the world. The outsiders assert that the family must voluntarily kill one of its members in order to stop the end of the world.
“Knock at the Cabin” has received mixed reviews from critics, with a 63% approval rating on Rotten Tomatoes. Some people praised M. Night Shyamalan for his ability to create tension, while others called the movie “long, slow, and disappointing.” General audiences have given the movie a “C-,” which denotes mediocre feelings. You can read the Horror Facts review of Knock at the Cabin here.
Despite receiving a mixed response, “Knock at the Cabin” will probably make more money than its $20 million production budget, which was a relatively low-risk investment. Since the COVID pandemic, horror has been one of the few genres that has consistently done well at the box office, even though it often has bigger drops from week to week than other genres.
In the same weekend, Paramount’s comedy “80 for Brady,” starring retired quarterback Tom Brady, opened with $4.7 million and is projected to earn around $13 million. The movie stars Lily Tomlin, Jane Fonda, Rita Moreno, and Sally Field as the main characters. It is one of the few successful studio comedies aimed at older audiences, who have been less likely to go to the movies since the pandemic.