In Havana, Cuba, in 1979, David is a university student navigating a city under close scrutiny, where personal longing collides with political pressure. After Vivian rejects him and marries an older, wealthier man, he begins to see how love and loyalty can be entangled with power and ideology.
He soon crosses paths with Diego, a gay artist who challenges the regime’s stance on homosexuality and the censorship that stifles creative expression. David’s heterosexual classmate, Miguel, views Diego as a threat to the Communist project and schemes to use David to spy on him.
Diego initiates a friendship with David, though his advances carry sexual undertones that David mostly resists. Despite this, David agrees to go along with Miguel’s plan to pass information back, insisting that their relationship remains ultimately platonic while the two men grow closer.
A dramatic turn arrives when Nancy, a neighbor who keeps an eye on Diego’s world, attempts suicide. David arrives at the scene and donates blood to help her recover, an act that deepens their connection and sets in motion a tangle of loyalties and secrets.
As David spends more time with Diego, he engages in heated debates about Communism, sexuality, and what constitutes true revolution. He keeps reporting their activities to Miguel, arguing that Diego does hold firm principles even if his sexuality complicates the official narrative.
Vivian tries to rekindle their past by seeking an affair, but David rejects the proposal. Meanwhile, his feelings for Diego begin to soften in tangible ways: he buys flowers for Diego, adorns Diego’s room with Marxist icons, and allows Diego to read a manuscript he has written.
A parallel thread follows Diego and German, his artist protégé and partner, who struggle to exhibit their work. The dispute leads to a falling out, and Diego sends an angry letter to the museum curators, resulting in his firing and a government blacklist that makes external work nearly impossible. Diego shares these frustrations with Nancy, who has developed romantic feelings for David. To try to balance tensions, he arranges for Nancy and David to connect, and David experiences a transformative moment when he loses his virginity to Nancy.
Tensions come to a head when Miguel arrives at Diego’s apartment and accuses David of being homosexual, forcing the trio to confront the truth behind appearances and rumors.
Ultimately, Diego decides to leave the country. He cannot keep his departure a secret, and he confesses his love for David, clarifying that the fear of rumors did not create their bond but rather strained it under a difficult political climate. David greets the confession with a first, unguarded embrace, and the ending leaves their future relationship deliberately open to interpretation.