From Phantom of the Opera to Oklahoma!, flip through the 31 longest Broadway runs to date.
« Back to BroadwayStars