La película está interpretada por Antonio Gades, Cristina Hoyos, Laura del Sol, Juan Antonio Jiménez, Emma Penella, La Polaca y Gómez de Jerez, entre otros actores. Se llevó dos Goyas, a la Mejor fotografía y al mejor vestuario.

Carmelo está enamorado de Candela, pero el padre de ella, siguiendo la tradición gitana, ha concertado su matrimonio con José, el cual, después de la boda, sigue viendo a su amante Lucía. Cuando José muere apuñalado, Carmelo es acusado de su muerte y pasa cuatro años en la cárcel. Al regresar al poblado, Carmelo contempla aterrado cómo Candela baila cada noche con el espíritu de José en el lugar en que fue asesinado. Una hechicera recomienda a Carmelo que baile con Candela la Danza del fuego para que puedan liberarse del espectro que los separa.