La vida de Reinaldo Arenas (Javier Bardem) se muestra desde su nacimiento en un ambiente rural y su temprana participación en la Revolución, hasta la persecución que más tarde iba a experimentar como escritor y homosexual en la Cuba de Castro; desde su salida de Cuba en el éxodo de 1980, hasta su exilio y muerte en los Estados Unidos. Es el retrato de un hombre cuyo afán de libertad artística, política y sexual desafió la pobreza, la censura, la persecución, el exilio y la muerte.