Filmmaker M. Night Shyamalan brings “Knock at the Cabin” — based on “The Cabin at the End of the World” by Paul Tremblay — to the big screen. The cast includes former WWE wrestler David Bautista, and Jonathan Groff and Ben Aldridge as gay couple whose family vacation in the woods becomes a literal life-and-death situation. Below we’ve got a complete cast and character guide to who plays who in this taut thriller.
Leonard (Dave Bautista)
Bautista plays one of four strangers who urge the family to make the ultimate sacrifice in order to save mankind.
Bautista is a former professional wrestler. He is best known for playing Drax in Marvel’s “Guardians of the Galaxy” films, and has also appeared in “Dune” and “Blade Runner 2049.”
Eric (Jonathan Groff)
Groff plays Eric, Andrew’s husband. They are the parents of Wen. The trio take a family vacation to a remote cabin in the woods.
Groff is a versatile star who has appeared on Broadway. His series credits include “Glee,” “Looking” and “Mindhunter.” He also voices Kristoff in Disney’s “Frozen” films. He is openly gay.
Andrew (Ben Aldridge)
Aldridge plays Andrew, a human rights lawyer married to Eric. They are the parents of Wen. The trio take a family vacation to a remote cabin in the woods.
Aldridge is best known for playing Thomas Wayne in “Pennyworth” and Arsehole Guy in “Fleabag.” He is openly gay.
Kristen Cui
Cui plays Wen, the adopted daughter of Eric and Andrew, whom she refers to as “Daddy Eric” and “Daddy Andrew.” The trio take a family vacation to a remote cabin in the woods, where Wen enjoys catching grasshoppers.
Cui is a newcomer to Hollywood.
Adriane (Abby Quinn)
Quinn plays one of four strangers who urge the family to make the ultimate sacrifice in order to save mankind.
Quinn is best known for playing Mabel Buchman, the daughter of Paul Reiser and Helen Hunt’s characters, in the revival of “Mad About You.”
Sabrina (Nikki Amuka-Bird)
Amuka-Bird plays another one of the four strangers who enter the cabin by force.
Amuka-Bird previously starred in the M. Night Shyalmalan film “Old.” She has appeared in the series “Luther,” “Hard Sun” and currently stars in “Avenue 5.”
Redmond (Rupert Grint)
Grint plays another of the people who arrive at the cabin and urge the family to make an unthinkable sacrifice.
Grint is best-known for playing Ron Weasley in the “Harry Potter” franchise and worked with Shyamalan previously on the Apple TV+ series “Servant.”
M. Night Shyalaman
Shyalaman is the director of “Knock at the Cabin” and makes a cameo in the film.
He co-wrote the screenplay with Steve Desmond and Michael Sherman, based on the book “The Cabin at the End of the World” by Paul Tremblay. He has directed other horror films including “The Sixth Sense,” “The Village” and “Old,” and has a penchant for making cameos in his movies.