Sheriff Church (Robert De Niro) und Detective Zeppelin bemühen sich, den Frieden in ihrer rauen Stadt zu wahren, deren Einwohnerschaft sich in treue Kirchgänger und Opioid-Junkies aufteilt. Hier leben auch Shelby (Jack Huston) und Ruby, die einen Neuanfang wagen und heiraten wollen. Hilfe erhalten sie dabei von Rubys Schwager Peter (John Malkovich). Doch als Shelby eines Tages seine Verlobte nach einer Überdosis tot auf der Veranda findet, sinnt er auf Rache. Mit nichts als Adrenalin und einer Nagelpistole bewaffnet, schaltet er einen Dealer nach dem anderen aus, bis er an der Spitze des Drogenkartells angekommen ist. Sheriff Church und Detective Zeppelin müssen in einem Wettlauf gegen die Zeit Shelbys Selbstjustiz ein Ende setzen, bevor sein Kampf mit dem Kartellboss Coyote die ganze Stadt in ein Blutbad verwandelt.
Sheriff Church (Robert De Niro) and Detective Zeppelin strive to keep the peace in their rugged city, whose population is divided into loyal churchgoers and opioid junkies. Shelby (Jack Huston) and Ruby also live here, who want to make a new start and get married. They get help from Ruby's brother-in-law Peter (John Malkovich). But when Shelby finds his fiancée dead on the porch one day after an overdose, he plots revenge. Armed with nothing but adrenaline and a nail gun, he takes out one dealer after another until he arrives at the top of the drug cartel. Sheriff Church and Detective Zeppelin must put an end to Shelby's vigilante justice in a race against time before his fight with cartel boss Coyote turns the entire town into a bloodbath.