Durante 30 días entre los meses de junio y julio se rodó en El Puerto de Santa María, Cádiz y Sanlúcar de Barrameda el biopic del torero protagonizado por Adrien Brody y Penélope Cruz. Para el rodaje se contrató a más de 470 extras y se calcula que en El Puerto, elegido como base del equipo, el gasto fue de 3,6 millones de euros. Además de en la provincia de Cádiz se rodó en Carmona y Córdoba.