นายอำเภอไลด์เดคเกอร์ (จิม บราวน์) ได้ติดตาม ยากีโจ (เบิร์ต เรย์โนลส์) โจรปล้นธนาคาร มาถึงเมืองโซโรน่า เม็กซิโก แต่พวกเขาทั้งสองกลับถูกฝ่ายทหารจับตัวได้ โดยทหารได้ยึดปืนยาวจำนวน 100 กระบอกที่ยากีโจขโมยมาไปด้วย และจะทำการประหารชีวิตพวกเขาทั้งสอง แต่นักรบชาวพื้นเมืองและพวกอินเดียนแดงที่นำโดย ซาริต้า (ราเควล เวลค์) นักรบสาว ได้เข้ามาช่วยเหลือและนำปืนยาวทั้งหมดคืนมาได้ ท่ามกลางการไล่ล่าของทหารรัฐบาล ไลด์เดคเกอร์, ยากีโจ, ซาริต้า และพวกพ้องของเธอ จึงร่วมมือกันต่อต้านกองทหาร