The Matt Reeves-directed "The Batman" debuted over the weekend, earning Warner Bros. $128.4 million, easily besting last week’s top film by $117.5 million.
Two films debuted in the box-office weekend top ten, but Tom Holland and "Uncharted" held onto the number one spot by besting the second-place film by $13.2 million.