Sony's Uncharted settles in the coveted top spot at the domestic box office, earning $51 million over the holiday weekend, with an estimated $44.1 million generated over its first three days in theaters. The video game adaptation is the first film for Tom Holland after the wave of incredible success accumulated from Marvel Studios and Sony's Spider-Man: No Way Home, which ended the weekend seated in third.