Infinity War dominated the worldwide box office for a third straight weekend, raking in $61.8 million domestically and debuting with $200 million in China, industry estimates showed Sunday.

The Disney blockbuster, featuring a string of Marvel superheroes out to save the universe from powerful purple alien Thanos (Josh Brolin), has had a cumulative take over three weeks of $547.8 million, according to box office tracker Exhibitor Relations.

Returning to their Marvel roles are Robert Downey Jr as Iron Man, Benedict Cumberbatch as Doctor Strange, Scarlett Johansson as Black Widow and Chris Hemsworth as Thor.

According to Box Office Mojo, the film made a splash in its China debut, raking in an estimated $200 million in its opening weekend, enough to make it the second highest debut of all time in the Middle Kingdom following the Fate of the Furious.

The film’s global total is now over $1.6 billion, which makes it the biggest superhero movie of all time.