An Avengers fan in costume arrives at the TCL Chinese Theatre in Hollywood to attend the opening screening of “Avengers: Endgame” in Los Angeles, California, U.S., April 25, 2019. REUTERS/Mike Blake

LOS ANGELES (Reuters) – Superhero movie “Avengers: Endgame” smashed box office records with global ticket sales estimated at $1.2 billion through Sunday, distributor Walt Disney Co said.

“Endgame” generated a jaw-dropping $350 million in the United States and Canada, the world’s largest movie market. The total far surpassed analyst estimates and the previous record of $257.7 million set a year ago by “Avengers: Infinity War.”

“Endgame” also set weekend records in China, Brazil, France, more than three dozen other markets, Disney said.

The three-hour action spectacle is the final chapter in a story told in