Killer Joe

Killer Joe ★★★★

Horrible, funny, repulsive, intriguing, nasty, compelling.