I Arizona år 1882 är inget lätt i den bittert oförlåtande Gamla Västern utom att dö. Albert (Seth MacFarlane) är en mjuk man i hårda tider, som verkligen inte passar in. Alberts känslor av smärta och värdelöshet förstärks ytterligare när hans flickvän (Amanda Seyfried) lämnar honom för stadens mustaschtrimmare (Neil Patrick-Harris). När en gåtfull och vacker kvinna (Charlize Theron) rider in i staden hjälper hon honom att fatta mod.