Easter weekend was a particularly competitive one at the box office, with returning champ "Hunger Games" going up against "American Reunion" and "Titanic 3D".

"Hunger Games" managed to hang on to the top spot for a third week in a row, taking in $33.5 million, while "American Reunion" came in a strong second with $21.5 million, and "Titanic 3D" debuted in third place with $17.4 million.

Here's the top 10.

"The Hunger Games" ($33.5 million)
"American Reunion" ($21.5 million)
"Titanic" ($17.4 million)
"Wrath of the Titans" ($15 million)
"Mirror Mirror" ($11 million)
"21 Jump Street" ($10.2 million)
"The Lorax" ($5 million)
"Salmon Fishing in the Yemen" ($975K)
"John Carter" ($820K)
"Safe House" ($581K)