Avengers: Infinity War currently stands at $547.8 million domestic and $1.6 billion worldwide, having just passed the $1 billion mark at the foreign box office, thanks to this huge opening weekend in China.
The Chinese opening weekend also accounted for another box office record, with a whopping $20.5 million from the $200 million opening weekend coming from 514 IMAX screens.
Infinity War opened at an estimated $200 million in the country, which, in terms of U.S. currency, is the highest opening weekend of all time.
However, in terms of local currency, The Fate of the Furious still has the top spot with RMB1.352 billion, with Avengers: Infinity War in second with RMB1.266 billion.