NEW YORK -- For the eighth time in the last two and a half months, a movie starring Tom Holland is No. 1 at the box office.The Sony Pictures videogame adaptation “Uncharted," starring Holland and Mark Wahlberg, led ticket sales for its second weekend of release with $23.3 million, according to studio estimates Sunday.“Uncharted” held well, too, dropping a modest 46% from its $44 million debut.