The Avengers has become the first film to take more than $100m in its second weekend on release in the US.
The Marvel blockbuster earned $103.1m in the US, beating Avatar's $75.6m record for second-weekend takings.
Joss Whedon's action-packed adventure now looks comfortably on its way to surpassing the $1bn mark at the global box office.
Tim Burton's new effort Dark Shadows was the highest new entry in the US, claiming second place with a $28.8 opening weekend.
British ensemble comedy The Best Exotic Marigold Hotel climbed eight places to chart in eighth position while Eva Mendes drama Girl in Progress debuted in tenth.
The Top 10 films at the US box office are (last week's position in brackets):
1 The Avengers - $103,163,000 (1)
2 Dark Shadows - $28,805,000 (-)
3 Think Like a Man - $6,300,000 (2)
4 The Hunger Games - $4,400,000 (3)
5 The Lucky One - $4,055,000 (5)
6 The Pirates! Band of Misfits - $3,200,000 (4)
7 The Five-Year Engagement - $3,100,000 (6)
8 The Best Exotic Marigold Hotel - $2,650,000 (16)
9 Chimpanzee - $1,624,000 (9)
10 Girl in Progress - $1,350,000 (-)