Domestically, Infinity War added $61.8 million for a total of $547.8 million after three weeks, while internationally the film added $281.3 million for a total of $1.059 billion.
Internationally, the film added $2.8 million and has grossed $100.4 million, with China (May 18), France (June 20), and Japan (Sept. 14) still to go.
Marvel Studios‘ Avengers: Infinity War again dominated the global box office with a $349 million weekend, including an estimated $200 million from China, making it the second-biggest industry three-day opening ever there.
This weekend, the film also debuted in Mexico where it earned more than $10.5 million, the second-highest opening in the country ever after only Avengers: Infinity War.