On vuosi 1882 armottomassa vanhan lännen Arizonassa, missä mikään asia ei tule helpolla – paitsi
kuolema. Albert (Seth MacFarlane) on hyvä mies, joka elää keskellä huonoja aikoja. Olosuhteisiinsa
sopeutumattoman Albertin kurjuutta ei auta se, että hänen tyttöystävänsä (Amanda Seyfried) jättää hänet
kaupungin viiksiparturin (Neil Patrick-Harris) vuoksi. Kaupunkiin saapuu kuitenkin kaunis ja salaperäinen
nainen (Charlize Theron), joka auttaa Albertia löytämään kadonneen itseluottamuksensa. Kun naisen
pahamaineinen ja lainsuojaton aviomies (Liam Neeson) astuu mukaan kuvioihin janoten kostoa, joutuu
miehen rohkeus koetukselle.