LOS ANGELES—Walt Disney Co.’s superhero epic “Avengers: Infinity War” set new records for the biggest domestic and global opening of all time this weekend, collecting an estimated $250 million in the U.S. and Canada and totaling $630 million around the world.
The movie has yet to open in China, the world’s No. 2 market. With this latest release, Disney now has nine of the 10 biggest box-office domestic openings of all time. “Avengers” barely passed the domestic record held by “Star Wars: The Force Awakens,” which made its...