À Dallas, un détective est aussi tueur à gages. Lorsque Chris, un dealer de 22 ans, voit son stock dévalisé par sa mère, il est contraint de trouver la somme de 6 000 dollars au plus vite, s’il ne veut pas mourir. Désespéré, il se tourne vers « Killer Joe » lorsqu’il s’aperçoit que l’assurance-vie de sa mère s’élève à 50 000 dollars. Bien que Joe ait pour habitude d’être payé à l’avance, il accepte d’assouplir ses règles à condition que Dottie, la séduisante petite sœur de Chris, serve de « garantie sexuelle » jusqu’à ce qu’il soit payé… si ce jour vient.