M. Night Shyamalan’s horror film “Knock at the Cabin” collected $14.2 million in its opening weekend, enough to top box office charts and dethrone “Avatar: The Way of Water” after spending seven weeks at No. 1.
Source: ‘Knock at the Cabin’ Dethrones ‘Avatar 2’ at Box Office – Variety