Après avoir été victime d'un accident, Nat Banyon recherche un emploi dans une ferme du Wyoming. Sur sa route, il sauve la vie de l'excentrique Herman Finch. Pour le remercier, celui-ci l'héberge et lui propose un emploi : remettre à neuf son vieux motel.
Kansas 1880. William Munny, redoutable hors-la-loi reconverti dans l'élevage va, à la demande d'un jeune tueur, reprendre du service pour venger une prostituée défigurée par un cow-boy sadique.