Jackman plays Keller Dover, a Pennsylvania contractor and neighbors the Birches Terrence Howard and Viola Davis and their kids for Thanksgiving dinner when young Anna Dover and Joy Birch go missing. A local detective named Loki Gyllenhaal takes the case, and when a suspect emerges, a battle of wills ensues as Dover — whose motto is Be ready and who keeps a gas mask, generators and canned goods in his basement —