Avengers: Endgame is headed toward complete box office dominance. The Disney and Marvel megahit snagged an additional $2.8 million at the B.O. this weekend, for a total of $2.78 billion worldwide, just $7.16 million behind Avatar’s all-time record of $2.788 billion. 

Domestically, the blockbuster has nabbed $851 million; it has also had strong showings in China ($629 million), the United Kingdom ($114 million), Korea ($105 million), Brazil ($85 million) and Mexico ($77 million). 

Observers think the 22nd film in the Marvel Universe, which bowed April 26th, has gotten a late-in-life boost in sales from Sony’s Spider-Man: Far From Home, which was positioned as a must-see sequel to Avengers: Endgame. 

Spider-Man, starring Tom Holland and Zendaya, meanwhile, topped the box office again, raking in $45.2 million, for a total global haul of about $850 million. Toy Story 4 slipped into second place with $20.66 million in sales, for a global tally of about $771 million.