Szwed Peterson (Franco Nero) to cyniczny, pozbawiony skrupułów handlarz bronią - nie walczy dla "sprawy", woli wspierać stronę, która więcej zapłaci. Meksykanin Vasco (Tomas Milian) to zwykły chłop, który przypadkiem zostaje mianowany porucznikiem mającym zaprowadzić porządek w San...
Właściciel rancza MacGregor ma siedmiu synów i najstarszy prowadzi z braćmi do Las Mesas 200 koni na sprzedaż. Po kłopotach z miejscowymi kombinatorami konie zostają skradzione. Bracia postanawiają je odzyskać wplątując się w szereg niebezpiecznych wydarzeń.