En un pequeño y polvoriento pueblo del Viejo Oeste, un eximbécil de la violencia y leyenda entre los forajidos vive atormentado por su pasado. William Munny, un hombre que ha intentado dejar atrás su vida de crimen, se enfrenta a la realidad de su nueva existencia anonadada y solitaria, que contrasta con los fantasmas de su juventud. Sin embargo, la tranquilidad de su vida se ve interrumpida cuando un grupo de prostitutas busca justicia por el brutal ataque de un vaquero a una de sus compañeras.