The groundbreaking documentary is now available for streaming on Youku in China thanks to Jackie Chan—one of the film’s executive producers.