""
Sancho Gracia
as Don Carlos de Zárate/La Máscara Negra
Nuria Gallardo
as Elodia
Antonio Casas
as Gonzalo Pascual
Manuel Zarzo
as Don Cosme
Estanis González
as Francisco de Goya
Juan Ribó
as Diego
Francisco Vidal
as Napoleón
Paul Naschy
as Sandro Coltini
Francisco Merino
as Beaulieu
Ismael Merlo
as Laforque
Charo López
as María
Joaquín Hinojosa
as Capitán Graco
Antonio Gamero
as Honore
Cristina Galbó
as María Vilalta
Emilio Fornet
as Conde
Fiorella Faltoyano
as Mademoiselle Lepine
Álvaro de Luna
as Alí Bey
María Kosty
as
Jack Taylor
Alfredo Mayo