Brésil, 1977, pendant la dictature et la période du carnaval. Partie 1 : Le Cauchemar du petit garçon. Débarquant à Recife, Marcelo s’installe dans le refuge de Dona Sebastiana, qui offre sa protection à des dissidents. Puis il va voir son jeune fils, Fernando, qui est en garde chez les parents de sa femme, décédée. À São Paulo, le docteur Ghirotti engage deux tueurs pour éliminer Marcelo. Aujourd’hui, une étudiante transcrit un témoignage de Dona Sebastiana. Partie 2 : L’Institut d’identification. Marcelo intègre l’institut d’identification qui, ce jour-là, est réquisitionné par le commissaire Euclides pour un interrogatoire. Les tueurs arrivent en ville. Marcelo se rend dans le cinéma tenu par son beau-père. Il parvient à contacter un ami, João, qui l’informe qu’il ne peut plus quitter le pays. João lui envoie Elza, qui appartient à un groupe secret susceptible de l’aider. Elle veut d’abord enregistrer son témoignage. Marcelo, qui s’appelle en fait Armando, raconte sa confrontation avec Ghirotti, businessman corrompu, venu démanteler le département de recherche qu’il dirigeait à l’université. Partie 3 : Transfusion de sang. À l’institut d’identification, Armando cherche une trace de l’existence de sa mère. Arrive un homme de main, engagé par les tueurs, qui, après une course-poursuite, finit par le tuer. Trente ans plus tard, la jeune chercheuse qui a transcrit le témoignage d’Armando en fait don à Fernando, devenu médecin dans un centre de transfusion sanguine.