Released in China on August 5, the film has collected more than Rs 20 crore after being ridiculed on social media for being the “worst movie of 2026”