Killer Joe

(2012)
NC-171 hour 43 minutes