Patrick Frater Asia Bureau Chief“Free Guy” held on strongly to grab a second weekend at the top of the mainland China box office. It beat an unusual theatrical release for “The Tomorrow War,” which has gone straight to streaming in other territories.“Free Guy” earned $18.3 million between Friday and Sunday, according to data from consultancy, Artisan Gateway.