Dans un quartier de la Havane, David, un étudiant militant du parti communiste est chargé d'enquêter sur les activités transfuges d'un marginal, Diego. Ce dernier, homosexuel et fier de son pays, tombe amoureux de David.
A la fin des années 80, Muriel Colber, étudiante, se rend en Espagne pour y préparer sa thèse sur Jesus de Galindez, un basque exilé aux Etats-Unis après la guerre civile, séquestré et disparu dans d'étranges circonstances en 1956 à New York. Peu à peu son enquête va quitter le cadre...