David (Vladimir Cruz) és un comunista convençut que estudia sociologia a la Universitat de l'Havana. Diego (Jorge Perugorría) és un artista homosexual ofegat a l'homofòbia del règim. Malgrat les seves abismals diferències, entre els dos sorgeix una profunda amistat.