Sasha, originaire de Pékin, fait ses études aux États-Unis dans le Nebraska. Tombée enceinte en Chine, sans nouvelles du père de l'enfant, un jeune artiste chinois, elle décide d'aller avorter à San Francisco où elle retrouve Boshen, l'ex-amant de son amant, qui tente de la convaincre de garder l'enfant.
Au crépuscule de sa vie, dans une chambre d'hôtel miteuse, Oscar Wilde se souvient de son existence. Il se remémore ses succès et le temps où il était adulé mais également sa condamnation aux travaux forcés après la découverte de son homosexualité.
Dans les années 70, le jeune Jaime est condamné à passer des années en prison pour l’assassinat de son ami. Il y rencontre El Potro, un homme âgé et respectable avec qui il va nouer une relation intime, un "amour noir".