Knock at the Cabin is a 2023 American apocalyptic psychological horror film directed and written by M. Night Shyamalan. Starring Dave Bautista, Jonathan Groff, Ben Aldridge, Nikki Amuka-Bird, Kristen Cui, Abby Quinn, and Rupert Grint, it is based on the 2018 novel The Cabin at the End of the World by Paul G. Tremblay. The story follows a family vacationing in a remote cabin in rural Pennsylvania, who are held hostage by four strangers with a sinister demand.