Weekend Box Office

1) Four Christmases $18.1 million

2) Twilight $13.1 million

3) Bolt $9.6 million

4) Australia $7 million

5) Quantum of Solace $ $6.6 million

6) Madagascar: Escape 2 Africa $5.1 million

7) Transporter 3 $4.5 million

8) Punisher: War Zone $4 million

9) Cadillac Records $3.5 million

10) Role Models $2.6 million

For the second weekend in a row, the Vince Vaughn/Reese Witherspoon holiday comedy Four Christmases dominated the box office charts with $18.1 million. After just two weeks in release, the film has made an accumulated gross of $70.8 million, making it the first Christmas hit of the season.

In a surprising twist of fate, Twilight jumped back up into the number two spot with another $13 million. Fans are truly enjoying this teen vampire romance, and it's the repeat business that's keeping it afloat. After just three weeks in release, the film has brought in an amazing $138.5 million. Those squirrelly vamps seems to be playing tag team with Disney's animated caper Bolt, which hasn't fallen out of the top three yet. It made another $$9.6 million, bringing its tally to $79.2 million.

Two new films broke into the top ten this weekend. The hyper-violent Marvel adaptation Punisher: War Zone crept into the number eight spot with a meager take of $4 million. When the first film, The Punisher, opened in April of 2004, it came packing a $13.8 million dollar punch. This new incarnation of the Frank Castle mythos has severely dodged expectation. Opening at number 9 is the biopic Cadillac Records, which preformed quite well with $3.5 on just 686 screens.

A couple of arthouse films hit the open circuit this weekend. Frost/Nixon took in $180,000 on just 3 screens, giving it the highest per screen average of the week with $60,000 per location. And the thriller Nobel Son scrapped up a couple of bucks, making $371,000 at just 893 theaters.

Next weekend, warring couples and teen vamps only have Keanu Reeves as the alien Klaatu to fear, as The Day the Earth Stood Still opens wide on December 12th. They will also have to contend with a grumpy old Clint Eastwood in Gran Torino.