The pop-art theatre show debuted at the Lower East Side's Astor Place Theatre in 1991.
« Back to BroadwayStars