Spain, 1939. In the last days of the Spanish Civil War, the young Carlos arrives at the Santa Lucía orphanage, where he will make friends and enemies as he follows the quiet footsteps of a mysterious presence eager for revenge.
A radio station receives a call from a psychopath who claims to have murdered many women. He leaves a series of clues that lead to his next victim, propelling the cops to find him before he kills her.
Andres is a flamenco singer who has just gotten out of prison after being falsely convicted of the murder of Romero, a member of his band. As Andres tries to re-acclimate himself to freedom, he discovers things have not been going his way while he was up the river; his wife Lucia is having an affair with another man, while his bullying father Isidoro is obsessed with getting revenge against Don Manuel, who rules a local crime syndicate known as the Junco Family.
Two angels, one from the heaven and one from the hell, come to earth to save the soul of a boxer.