La vida de Reinaldo Arenas (Javier Bardem) se muestra desde su infancia 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.