Le lieutenant Aaron Marshall ( Henry Cavill ) traverse une période difficile dans sa vie personnelle lorsqu'il reçoit une plainte pour meurtre d'une jeune femme. Travaillant aux côtés d'un juge à la retraite devenu militant ( Ben Kingsley ) et d'un profileur de police ( Alexandra Daddario ), Marshall découvre la captivité de dizaines de femmes dans un manoir. Après avoir placé le coupable en garde à vue, ils se rendent compte qu'il y a un autre attaquant en liberté qui cible ceux des forces de police. Marshall cherche le lien entre l'attaquant inconnu et les enlèvements dans la maison avant qu'il ne soit trop tard.