เรื่องราวเกิดขึ้นในปี 1990 ในเมืองเล็ก ๆ ของรัฐมินนิโซตา สหรัฐอเมริกา เมื่อ Angela Gray (รับบทโดย Emma Watson) เด็กสาววัยรุ่นได้เข้าแจ้งความว่าถูกล่วงละเมิดทางเพศโดยพ่อของเธอ (รับบทโดย David Dastmalchian) ในขณะที่เขายืนยันว่าเขาไม่เคยทำเช่นนั้นเลย
ตำรวจและนักจิตวิทยา Bruce Kenner (รับบทโดย Ethan Hawke) ถูกเรียกเข้ามาเพื่อทำการสอบสวน ในขณะที่การสืบสวนดำเนินต่อไป มีความเป็นไปได้ที่การล่วงละเมิดนี้เกี่ยวข้องกับลัทธิลึกลับที่มีการบูชาสิ่งชั่วร้าย ทำให้ Bruce ต้องพยายามหาความจริงเกี่ยวกับสิ่งที่เกิดขึ้น และต้องต่อสู้กับความกลัวที่ถูกซ่อนอยู่ในจิตใจของผู้คน