Ogni vita ha un prezzo? E' questa la domanda che si pone il ventiduenne Chris Smith (Emile Hirsch), uno spacciatore di mezza tacca che sogna di fare il grande colpo. Quando tutta la merce di Chris sparisce perché gli viene sottratta dalla madre, lui è costretto a trovare 6.000 dollari al più presto, oppure sarà un uomo morto. In preda alla disperazione, chiede aiuto a suo padre, Ansel (Thomas Haden Church) e insieme mettono a punto un piano terribile. Il piano: la madre di Chris ha una polizza di assicurazione sulla vita che potrebbe coprire ampiamente il debito di Chris. Il problema: per poter incassare il premio lei dovrebbe morire. E qui entra in scena l’agente Joe Cooper (Matthew McConaughey), un infido killer dal fascino e i modi di un gentiluomo del Sud. "Killer Joe" è più che lieto di fare il lavoro, ma Joe non preme nessun grilletto senza i suoi 25.000 dollari di compenso, che devono essere versati tutti in anticipo.