David "Cal" Callahan (Stephen Dorff), un poliziotto che si è lasciato alle spalle un passato sporco e il mondo della droga, è chiamato a risolvere alcuni casi legati alle aggressioni di giovani donne di uno strip club. Man mano che le indagini procedono, Cal viene spinto nuovamente verso il suo distruttivo passato, di cui credeva di essersi liberato un anno prima. Quanto più Cal si avvicina alla verità, tanto più i confini tra bene e male diventano labili, quasi fino a scomparire... ...