It didn?t seem like a sure thing going into the weekend, but Shazam! managed to remain the highest-grossing movie in U.S. theaters over the weekend ? and not by a small margin, either. The Warner Bros. Pictures superhero movie dropped a mere 53% from its opening weekend, and added another $25.1 million to its domestic ticket sales.