Mexico, 1864. The country is divided by the struggle against the French occupation and emperor Maximilian. The German doctor Karl Sternau and his friend Andreas Hasenpfeffer come to love the country and support the cause of the proud Mexicans.
Lex Barker
as Dr. Karl Sternau
Gérard Barray
as Count Alfonso di Rodriganda y Sevilla
Rik Battaglia
as Captain Lazaro Verdoja
Michèle Girardon
as Josefa
Alessandra Panaro
as Rosita Arbellez
Theresa Lorca
as Karja
Ralf Wolter
as Andreas Hasenpfeffer
Hans Nielsen
as Don Pedro Arbellez
Gustavo Rojo
as Lieutenant Potoca
Kelo Henderson
as Frank Wilson
Antun Nalis
as Cortejo
Jean-Roger Caussimon
as Marshall Bazaine