Holdover romantic drama A Little Red Flower topped a quiet weekend at China's box office, earning $11.7 million for a local total of $182.8 million. Fellow holdover Shock Wave 2, a crime thriller starring Andy Lau, scored second, adding $7.8 million for a four-weekend haul of $163.2 million, according to data from Artisan Gateway.