Weekend Box Office

1) Monsters Vs. Aliens $58.2 million

RELATED: Dune Lands Number One Spot at Weekend Box Office with $40.1M

2) The Haunting in Connecticut $23 million

3) Knowing $14.7 million

4) I Love You, Man $12.6 million

5) Duplicity $7.5 million

6) Race to Witch Mountain $5.6 million

7) 12 Rounds $5.3 million

8) Watchmen $2.7 million

9) Taken $2.7 million

10) The Last House on the Left $2.6 million

Monsters Vs. Aliens fought it out at the box office this weekend, destroying everything else in its wake. The DreamWorks animated comedy took in an estimated $58.2 million, not only making it the number one film, but also the top grossing weekend earner of the year. DreamWorks first foray into 3D animation certainly paid off. And we might just be looking at their next big CGI franchise.

Opening in second place was Peter Cornwell's scary The Haunting in Connecticut, which took in a surprising $23 million. No one expected this ghostly tale to perform so well, which only prove that cheap thrills never go out of style. Speaking of which, Nicolas Cage's doomsday epic Knowing got knocked into third place in its second week of release. Taking in another $14.7 million, the film has earned an estimated cumulative gross of $46.2 million.

This week's only other big release was the John Cena action extravaganza 12 Rounds. It debuted in the number seven spot with just $5.3 million. Hopefully, it will do better on the home video market. Because what this world certainly needs is more John Cena movies! The film with the highest per screen average for the second week in a row was Valentino: The Last Emperor. It took in another $30,000 playing on just two screens. So far, the film has earned $88,400.

Next week, the Monsters and the Aliens will have to stop fighting each other if they want to conquer the box office again for the second week in a row. They will be going up against Vin Diesel and Paul Walker in Fast & Furious and Greg Mottola's coming of age comedy Adventureland.