'Hunger Games' Beats 'Titanic 3D,' Tops $300 Million

Dan Evon

"Titanic" is one of the highest grossing movies of all-time, but this weekend the 3D release of the classic James Cameron film couldn't find its way to the top of the box office. Instead, "The Hunger Games" topped the charts for the third consecutive weekend.

"The Hunger Games" brought in about $33.5 million this weekend and has now grossed more than $300 million.

E! Online reports that "The Hunger Games" domestic total has climbed to $302.8 million to put the movie at 37 on the all-time list.

"Titanic" is the second highest grossing movie of all-time (behind James Cameron's "Avatar") but only managed to bring in an extra $17.4 million this weekend. The movie, which opened on Wednesday, has brought in $25.7 million since it hit theaters.

The Leonardo DiCaprio sat in third this weekend behind the latest installment of "American Pie." "American Reunion" brought in $21.5 million this weekend.

Here are the 10 highest grossing movies of the weekend according to Box Office Mojo.