Ellen (Sharon Stone) chega ao vilarejo de Redenção para participar de um concurso entre pistoleiros, organizado anualmente por John Herod (Gene Hackman). Seu objetivo é enfrentar Herod, já que ele destruiu sua vida no passado. Logo ao chegar ela conhece o pastor Cort (Russell Crowe), que se recusa a usar uma arma para matar alguém novamente. Sabendo que Cort é um dos melhores pistoleiros da região, Herod tenta fazer com que ele também participe da competição.