เรื่องราวเกิดขึ้นในเมือง Appaloosa ที่ตั้งอยู่ในตะวันตกของอเมริกาในยุคปลายศตวรรษที่ 19 เมืองนี้ตกอยู่ภายใต้การกดขี่ของ Randall Bragg (รับบทโดย Jeremy Irons) ซึ่งเป็นผู้ร้ายที่สร้างความหวาดกลัวให้กับชาวเมือง
Virgil Cole (รับบทโดย Ed Harris) และ Everett Hitch (รับบทโดย Viggo Mortensen) เป็นคู่หูมือปืนที่ได้รับการว่าจ้างจากชาวเมืองให้มาช่วยจัดการกับ Bragg และนำความสงบสุขกลับคืนมา หลังจากที่ทั้งคู่เข้ามาในเมืองและเริ่มทำงาน พวกเขาก็ต้องเผชิญกับความท้าทายต่างๆ รวมถึงการจัดการกับ Bragg ที่มีอิทธิพล
ในขณะที่ Virgil กำลังจัดการกับการต่อสู้เพื่อรักษากฎหมายและความยุติธรรม เขายังต้องรับมือกับความซับซ้อนในความสัมพันธ์ของเขากับ Allie French (รับบทโดย Renée Zellweger) ซึ่งเป็นผู้หญิงที่มีบุคลิกแข็งแกร่งและมีความสัมพันธ์ที่ไม่แน่นอนกับทั้ง Virgil และ Hitch