Jim Dillon (Guy Pearce) ist Marshal in einer amerikanischen Kleinstadt. Seit seinem Abschied von den Texas Rangers hat er keine Waffe mehr benutzt. Eine Schießerei, die tragisch endete, war der Grund. Doch nun muss Jim Dillon wieder zur Waffe greifen: Eine Bande krimineller Biker ist in die Stadt gekommen, um einen dreisten und brutalen Überfall ...