The Chinese film, which features Oscar-winning costume and set designers, is believed to be China’s most expensive production ever.

read more