China's leading film of tomorrow