The Avengers has smashed the US box office domestic revenue record with a 200.3 million US dollars (£124.2 million) debut.
It is by far the biggest opening ever, shooting past the previous record of 169.2 million US dollars for the debut of last year's Harry Potter finale.
The Avengers added 151.5 million US dollars overseas over the weekend to bring its total to 441.5 million US dollars since it began opening internationally a week earlier.
That raised the film's worldwide haul to 641.8 million US dollars in barely a week and a half, more than its Marvel superhero forerunners Iron Man, Iron Man 2, Thor and Captain America took in during their entire runs.
If distributor Disney's domestic estimate holds when the final weekend count is released, The Avengers would be the first movie ever to haul in 200 million US dollars in a single weekend.