"The Hunger Games" has continued its reign atop the box office after seeing off the competition for the fourth week in a row.
The much-hyped movie, which stars Jennifer Lawrence and Liam Hemsworth, has now become the first film in three years to hold onto the top spot for one month since James Cameron's "Avatar" was released in 2009.
The film grossed a total of $21.5 million over the weekend, bumping its domestic earnings to a staggering $337.5 million.
"The Three Stooges" debuted in second place with takings of $17.1 million and thriller "Cabin in the Woods" entered at third after raking in $14.9 million.
Rounding out the top five were the 3D re-release of "Titanic" ($11.6 million) and Jason Biggs' comedy "American Reunion" ($10.6 million) in fourth and fifth place, respectively.