David es un comunista convencido que estudia sociología en la Universidad de La Habana. Diego (Jorge Perugorría) es un artista homosexual acosado por la homofobia del régimen castrista. A pesar de las abismales diferencias que los separan, entre ellos surge una profunda amistad.