Weekend Box Office

1) Beverly Hills Chihuahua $17.5 million

2) Quarantine $14.2 million

3) Body of Lies $13.1 million

4) Eagle Eye $11 million

5) Nick and Norah's Infinite Playlist $6.5 million

6) The Express $4.7 million

7) Nights in Rodanthe $4.6 million

8) Appaloosa $3.3 million

9) The Duchess $3.3 million

10) City of Ember $3.2 million

Disney has a bonafide hit on its hands with Beverly Hills Chihuahua. For the second straight week in a row, the film landed in the number one spot despite some major competition. It racked up another $17.5 million, placing its cumulative grosses at $52.5 million. Strong word of mouth has kept this one going, and it should stick around the top ten for at least a few more weeks.

Some audience members were definitely in the mood to be scared, as this week's other major release Quarantine landed in the number two spot with a close $14.2 million. Ridley Scott's latest thriller Body of Lies, which stars the mighty pairing of Leonardo DiCaprio and Russell Crowe, climbed into third place with a cool $13.1 million take.

Two other major releases couldn't quite find footing in this overcrowded market place. The Ernie Davis inspired The Express quietly kicked things off in the sixth place spot, earning just $4.7 million. But the true disappointment comes from Fox's City of Ember. The Bill Murray children's tale could only muster up a weak $3.2 million in tenth place. Look for it to be completely off the charts by next week.

Two smaller films did alright for themselves on the Independent arthouse scene. RocknRolla had the highest per screen average of the weekend, taking in $20,143 at just seven theaters for a $141,000 cumulative gross. The Mike Leigh dramedy Happy-Go-Lucky had the second best per screen average, taking in $20,000 on four screens. That evens out to a cool take of $80,000 for the weekend.

Next week, look for Disney's Chihuahuas to go up against Max Payne, W., and the very funny Sex Drive. It should be one heck of a box office brawl.