Crushed by a devastating scandal, university professor Oscar Amalfitano flees Barcelona for Santa Teresa - a Mexican city close to the US border. In this sprawling town, where women are being killed in staggering numbers, Amalfitano begins an affair with Castillo, a young forger of Larry Rivers paintings, while his daughter, Rosa, reeling from the weight of his secrets, seeks solace in a romance o...