Akcja filmu rozgrywka się w 1881 r. W mieście Big Whiskey dochodzi do brutalnego okaleczenia jednej z lokalnych prostytutek. Jej koleżanki mają nadzieję, że sprawcy zostaną odpowiednio ukarani, co jednak nie ma miejsca - winni przestępstwu poganiacze bydła zostają wypuszczeni po zapłaceniu grzywny. Prostytutki postanawiają wywrzeć na nich własną zemstę.
William Munny (Clint Eastwood) żyje z pracy na własnym gospodarstwie. Teraz jest przykładnym obywatelem wychowującym dzieci i trudniącym się uczciwą pracą, jego przeszłość jednak nie jest tak prosta. William był niegdyś znanym mordercą i złodziejem, a zmienił się dopiero pod wpływem nieżyjącej już żony.
Na jego farmie pojawia się Schofield Kid, młody rewolwerowiec, który chce pomocy Munny'ego w zdobyciu nagrody oferowanej przez prostytutki z Big Whiskey. Ten zgadza się udzielić pomocy, licząc że zdobyte pieniądze pozwolą jego dzieciom prowadzić lepsze życie. Do współpracy zachęca swojego przyjaciela, Neda Logana (Morgan Freeman).