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 Bernardino. Wierzy w rewolucję, chce wypędzić bogatych i rozdać dobra biednym. Los chciał, że ich drogi się skrzyżują, a panowie będą mieli okazję poszerzyć swoje horyzonty myślowe w trakcie misji odbicia profesora Xantosa (Fernando Rey) i przewiezienia go do Meksyku.
Franco Nero
Yodlaf Peterson
Tomas Milian
El Vasco
Jack Palance
John
Fernando Rey
Prof. Xantos
Iris Berben
Lola
José Bódalo
General Mongo Alvarez
Karin Schubert
Zaire Harris
Eduardo Fajardo
Colonel
Gino Pernice
Tourneur
Tito García
Tiger
Gérard Tichy
Lieutenant
Lorenzo Robledo
Captain Jim