Jean-Claude Pascal : Juan
Sophie Desmarets : La duchesse
Brigitte Bardot : Pilar
Jacques Dacqmine : Sallanches
Magali Noël : Thérèse
Georges Descrières : Lt Tinteville
Alfred Adam : Lasalle
Micheline Gary : Conchita
Germaine Dermoz : comtesse d'Aranda
Daniel Ceccaldi : Lt Bogart
Robert Dalban : le capitaine des gendarmes
Jean Debucourt : le père supérieur
Charles Dechamps : l'oncle Charles
Albert Dinan : Lt Guéneau
Jean Galland : marquis de Villa-Campo
Bernard La Jarrige : Lavaux, l'ordonnance de Juan
Robert Manuel : le roi Joseph
Sylvie Pelayo : la jeune fille blonde
Marcel Pérès : le chef des guerilleros
Pascale Roberts : une amie du général
Michel Etcheverry : le padre
Marcel Bozzuffi : un soldat
Georges Bever : le docteur
Bernard Musson : l'homme aux fèves
Robert Le Béal : un général
Albert Michel : le gardien
Lisette Lebon
Jacky Blanchot
Claude Carliez
Joe Davray
Guy Henry
André Dumas
David Maxwell