Franco Nero
Andrea Bild
Silvia Monti
Helene Volta
Wolfgang Preiss
Police inspector
Edmund Purdom
Edouard Vermont
Rossella Falk
Sophia Bini
Renato Romano
Dr. Richard Bini
Guido Alberti
Traversi
Luciano Bartoli
Walter Auer
Agostina Belli
Giulia Soavi
Maurizio Bonuglia
John Lubbock