Blood Wedding (1981)
Blood Wedding is a 1981 Spanish musical film written and directed by Carlos Saura. It was directed and choreographed in the flamenco style. It is the first part of Saura's 1980s flamenco trilogy, and is followed by Carmen (1983) and El amor brujo (1986).
More at Wikipedia.