Der Abenteurer Dimitri (Franco Nero), der sich als russischer Fürst ausgibt, vertreibt sich während der mexikanischen Revolution die Zeit mit Gaunereien. Eines Tages erzählt ihm ein blinder Alter von einem großen Schatz. Bevor sich Dimitri auf die Suche nach dem Gold machen kann, muss er allerdings einen gewissen Lozoya (Eli Wallach) befreien, der ihm den Weg zeigen soll. Dabei trifft er auf die irische Journalistin Mary O'Donnell (Lynn Redgrave), die sich in die Revolutionswirren stürzen will.