La película es la segunda parte de la trilogía sobre flamenco que realizó Carlos Saura. La primera fue Bodas de sangre (1981) y la tercera El amor brujo (1986).
Se trata de una libre adaptación de dos obras de Carmen: la ópera de Georges Bizet y la novela de Prosper Mérimée.
La película entró en la competición del Festival de Cannes de 1983 y estuvo nominada a la Palma de Oro, pero no ganó. Sin embargo, sí ganó dos premios: el del Technical Grand Prize y el Premio a Mejor Contribución Artística.