En Big Whisky, dos forajidos abusan de una prostituta y firman su "obra"
cortándole la cara. Sus compañeras ofrecen una recompensa para cazar a estos dos forajidos, viendo que la justicia del Sheriff 'Little Bill' (Gene Hackman) no es todo lo satisfactoria que ellas quisieran.
William Munny (Clint Eastwood), ex pistolero, viudo, que vive con sus dos hijos en una pequeña granja y con problemas económicos, se ve obligado a empuñar las armas de nuevo para solventar sus deudas gracias a la recompensa ofrecida.
Para ello cuenta con la ayuda de un antiguo amigo (Morgan Freeman) y la de un joven inexperto (Jaimz Woolvett).