Mexiko im Jahre 1865. Frankreich hält das Land besetzt und der vom Kaiser Napoléon eingesetzte österreichische Erzherzog Maximilian (Erwin Berner) herrscht gegen den Willen des Volkes. Benito Juarez (Helmut Schellhardt), vom Volk zu seinem Präsidenten gewählt, sammelt aus allen Schichten des Volkes Verbündete für einen nationalen Befreiungskampf. Auf seiner Seite kämpfen der Häuptlich der Mixtexas- Indianer Gerard (Koljo Dontschev) und der berühmte Trapper Geierschnabel (Djoko Rossich).