Warner Bros.’s The Batman posts a massive $128.5 million three-day opening in the United States. The mark is the second-largest opening weekend since the coronavirus pandemic largely shuttered the US box office behind Spiderman: No Way Home’s $260 million three-day opening.