En la Andalucía de 1936, Antonito cría un becerro negro llamado Paco en la granja de su familia. A medida que Antonito crece, se da cuenta del destino de los toros negros en la plaza de toros. Horrorizado, libera a Paco y huye con él a las colinas. Allí, presencian el bombardeo de su pueblo durante la Guerra Civil Española. Antonito se une a los combatientes de la Resistencia y escucha historias de un toro negro que se ha convertido en un símbolo de libertad. ¿Podría ser Paco? Después de la guerra, Antonito trabaja como mulero en las montañas y sueña con Paco. Una mañana, se despierta y ve huellas de pezuñas en el suelo a su lado.