Leng Qibin Pictures - Rotten Tomatoes