Leonard DiCaprio's "The Great Gatsby" partied like it was the Roaring '20s, ending up in second place with more than $51 million.
Robert Downey Jr.'s superhero sequel pulled in $72.5 million domestically to raise its total to $284.9 million after just 10 days in U.S. theaters.
In third place was "Pain and Gain," which raked in another $5 million. "Peeples" and "42" rounded out the top five.
The top 10 films of the weekend were:
1. "Iron Man 3," $72.5 million ($89.3 million international).
2. "The Great Gatsby," $51.1 million.
3. "Pain and Gain," $5 million.
4. "Peeples," $4.9 million.
5. "42," $4.7 million.
6. "Oblivion," $3.9 million ($11.7 million international).
7. "The Croods," $3.6 million ($17.3 million international).
8. "The Big Wedding," $2.5 million ($2 million international).
9. "Mud," $2.4 million.
10. "Oz the Great and Powerful," $802,000.
The Associated Press contributed to this report.