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.