Sony's 'Spider-Man: Brand New Day' held onto the top spot at the mainland China box office during the Aug. 7–9 weekend, pulling in $28.9 million.

Tom Holland's blockbuster looks to deliver one of the top sophomore frames in history as it faces newcomers 'One Night Only,' 'Super Troopers 3' and 'Ice Cream Man.'

'Spider-Man: Brand New Day' showed no signs of slowing down as it entered its second weekend in cinemas.