Esta nueva versión del clásico de Merimeé se rodó en Sevilla, Ronda, Écija, Carmona, Osuna y Córdoba con las asistencia de Andalucía Film Commission y las oficinas de la Red de cada una de las localidades. Dirigida por Vicente Aranda y protagonizada por Paz Vega y Leonardo Sbaraglia, el largometraje contó con un presupuesto de siete millones de euros.