Jim Dillon (Guy Pearce) é um Marshall que, após ter acidentalmente provocado um grave acidente ao seu parceiro, muda de cidade e jura nunca mais pegar numa arma.
Contudo, um dia, um grupo de motards invade a cidade durante um assalto, pondo todos em perigo.
Nessa altura, Jim terá de se confrontar com os fantasmas do passado e defender a sua cidade.