Le film a été tourné en 1970, majoritairement en Roumanie, pour pouvoir mettre en œuvre un très grand nombre de figurants. Certaines scènes de la révolution se sont inspirées des événements de qui ont eu lieu peu de temps avant le tournage. Mais il a rencontré de grosses difficultés de mise en œuvre du fait de différences culturelles. Son tournage a été beaucoup plus long que prévu, du au . Certains extérieurs ont été également tournés à Moret-sur-Loing et au château de Vaux-le-Vicomte en Seine-et-Marne, ainsi qu'au palais de Compiègne dans l'Oise. Dans la séquence de cavalcade à travers la France entre la Bretagne et l'Allemagne, on aperçoit le château de Châteauneuf en Côte-d'Or.