News

China’s Seventh Art Pictures is launching sales in Cannes on $80M war epic Dongji Island, from Black Dog director Guan Hu.
It took months of planning between inspired coastal agencies, with continuous, curated attention from numerous creative minds ...