I filmen, som spelades in under andra världskriget, spelar Leni Riefenstahl själv en förförande vacker flamencodansande zigenerska som väcker åtrå hos en grym, spansk markis. Denne finner dock en rival i herden Pedro och det hela mynnar ut i en blodig duell.