Manuel Rodriguez Sanchez, genannt "Manolete" (Adrien Brody), ist ein legendärer Stierkämpfer und einer der mutigsten Männer in ganz Spanien. Als er sich auf eine Reise von Sevilla nach Linares begibt, macht er einen Zwischenstopp in Cordoba, um seine Mutter zu besuchen. In der Stadt verliebt er sich in die schöne Schauspielerin Antoñita "Lupe" Sino (Penélope Cruz); fortan gilt sein ganzes Bemühen der schönen und exotischen Frau. Doch obwohl Manolete bald Erfolg bei ihr hat, stellen ihre Eigenarten ihn schnell vor eine ganz neue Herausforderung. Lupe ist eine temperamentvolle Frau, die seine volle Aufmerksamkeit fordert. Die Gefahr, in die er sich im Rahmen seiner Stierkämpfe in regelmäßigen Abständen begibt, wird von ihr nicht gerne gesehen. Da er sich gerade auf dem Höhepunkt seiner Karriere als Stierkämpfer befindet, sind Konflikte an der Tagesordnung.