A newly restored print of Isaac Julien’s 1991 politically minded musical drama opens Oct. 20 at the IFC Center.
Written by
in