The Avengers has held onto the No 1 spot at the US box office - and is heading to the billion dollar mark.
The superhero blockbuster starring Scarlett Johansson, Robert Downey Jr and Mark Ruffalo took in 103.2 million dollars to lead for a second straight weekend, raising its domestic total to 373.2 million.
With 95.4 million more overseas, the movie lifted its international receipts to 628.9 million dollars and a worldwide haul of just over a billion, only 19 days after it began rolling out in some markets.
Avengers Assemble was the first movie ever to pull in more than 100 million in America in its second weekend, passing the previous best of 75.6 million for Avatar. The film also topped 300 million domestically on Saturday after just nine days in release, beating the previous record set by batman flick The Dark Knight, which hit that mark in ten days.
The film easily fended off Johnny Depp and Tim Burton's vampire romp Dark Shadows, which took in 28.8 million dollars in the US to finish in second place.
That's far below such past Depp-Burton collaborations as Alice In Wonderland, which opened with 116.1 million, and Charlie And The Chocolate Factory, which debuted with 56.2 million dollars.