The Hunger Games has topped the US box office chart for the fourth week in a row.
The Lionsgate thriller, starring Jennifer Lawrence and Josh Hutcherson, took $21.5m to take its total US gross past the $300m mark.
The new film version of The Three Stooges was the highest new entry in the Top 10, taking 2nd place with a $17.1m debut, while The Cabin In The Woods entered the chart in third.
Titanic 3D and American Pie: Reunion rounded out the Top 5 and Guy Pearce thriller Lockout made an underwhelming debut in ninth position.
The Top 10 films at the US box office are (last week's position in brackets):
1 The Hunger Games - $21,500,000 (1)
2 The Three Stooges - $17,100,000 (-)
3 The Cabin in the Woods - $14,850,000 (-)
4 Titanic 3D - $11,625,000 (3)
5 American Reunion - $10,700,000 (2)
6 Mirror Mirror - $7,000,000 (2)
7 Wrath of the Titans - $6,905,000 (4)
8 21 Jump Street - $6,800,000 (6)
9 Lockout - $6,250,000 (-)
10 Dr. Seuss' The Lorax - $3,020,000 (7)