David és un comunista convençut, que estudia sociologia a la Universitat de l'Havana. Diego és un artista homosexual acosat per l'homofòbia del règim castrista. Tot i les seves abismals diferències, entre tots dos sorgeix una profunda amistat.

Simon Axler (Al Pacino) és un veterà i famós actor de teatre que pateix de sobte un bloqueig interpretatiu. Després d'una interpretació penosa de Macbeth al Kennedy Center de Nova York, Simon no té més remei que acceptar que els dies d'èxit pertanyen al passat... Adaptació de la novel·la de Philip Roth.