Polizist Bob Hightower (Nikolaj Coster-Waldau) kommt zum Haus seiner Ex-Frau, wo er die gemeinsame Tochter Gabi (Chloe Guy) abholen möchte. Als niemand die Tür öffnet und die zwei auch per Telefon nicht zu erreichen sind, verschafft er sich Zutritt. Im Inneren des Gebäudes erwartet ihn ein Bild des Schreckens: Die Mutter seines Kindes und ihr neuer Ehemann wurden brutal ermordet, während das Mädchen offenbar entführt wurde. Als Bob mitansehen muss, wie seine Kollegen bei den Ermittlungen komplett versagen, beginnt er der Sache auf eigene Faust nachzugehen. Die Spur führt ihn zu einer jungen Frau namens Case (Maika Monroe), die von einem satanistischen Kult berichtet, der einst auch sie in seiner Gewalt hatte. Zwar gelang ihr irgendwann die Flucht, doch die traumatischen Erlebnisse haben sie nicht nur körperlich, sondern vor allem auch mental schwer gezeichnet. Dennoch erklärt sich Case bereit, Bob bei der Suche nach Gabi zu helfen und dabei Cyrus (Karl Glusman), dem ebenso charismatischen wie gewalttätigen Anführer der Gruppe, noch einmal gegenüberzutreten …