El Amor Brujo is a 1986 Spanish musical film written and directed by Carlos Saura. It is the third part of Saura's flamenco trilogy he made in the 80's, after Bodas De Sangre in 1981 and Carmen in 1983.
Candela and Josú's families arranged their marriage while they were still children. But Josú loves Lucia and Candela has fallen in love with Carmelo. Josú is stabbed to death in a duel and Carmelo is sent to prison. When he is released, Carmelo returns to Candela but Josú's ghost haunts the young woman and creates a barrier to their love.