Killer Joe ★★★★

Think The Killer Inside Me, but with a bit more sense of humour.