In 1980 in Madrid is de jonge filmregisseur Enrique Goded op zoek naar zijn volgende project. Hij krijgt onverwacht bezoek van een acteur die werk zoekt. De acteur zegt dat hij Enrique's kostschoolvriend en eerste liefde is, Ignacio Rodriguez. Ignacio, die nu de naam Ángel Andrade gebruikt, heeft een kort verhaal bij zich met de titel The Visit. Ignacio hoopt dat Enrique er een film van wil maken en hem de hoofdrol wil geven.
The Visit speelt zich af in 1977. Het gaat over een travestiet en transgender vrouw genaamd Zahara. Haar geboortenaam is Ignacio. Zahara is van plan een dronken aanbidder te beroven. Maar dan ontdekt ze dat de man haar minnaar Enrique is.
Vervolgens bezoekt ze haar oude school en ontmoet ze Vader Manolo. Manolo heeft haar als jongen misbruikt. Ze vraagt een miljoen peseta's (Spaanse valuta) voor het tegenhouden van de publicatie van haar verhaal The Visit. Het verhaal speelt zich af rond een kostschool voor jongens in 1964. Op de school is Ignacio, een jongen met een prachtige zangstem, een lustobject van pater Manolo, het schoolhoofd en literatuurleraar.
Enrique wil Ignacio's verhaal verfilmen. Maar Ángel's voorwaarde is dat hij de rol speelt van Zahara, de transgender hoofdrolspeler. Maar Enrique is sceptisch. Hij vindt dat de Ignacio waar hij van hield en de Ignacio van nu totaal verschillende mensen zijn. Hij (Enrique) rijdt naar Galicië. Dan hoort hij van Ignacio's moeder dat de echte Ignacio al vier jaar dood is. Hij verneemt ook dat de man die naar zijn kantoor kwam Ignacio's jongere broer Juan is.
In het boek wordt gezegd dat Enrique zijn film later uitbrengt en groot succes heeft. Ondanks het verdriet en de schuld van zijn broer heeft Juan ook succes.