Jim Carrey's "A Christmas Carol" took in $31 million beating out Michael Jackson's concert flick, "This Is It," shot before his death last June, at the weekend box office. Meanwhile, Cameron Diaz's "The Box" fizzled at #5.

1. A Christmas Carol, $31 million

2. Michael Jackson's This Is It, $14 million

3. The Men Who Stare at Goats, $13.3 million

4. The Fourth Kind, $12.5 million

5. Paranormal Activity, $8.6 million

6. The Box, $7.9 million

7. Couples Retreat, $6.4 million

8. Law Abiding Citizen, $6.2 million

9. Where the Wild Things Are, $4.2 million

10. Astro Boy, $2.6 million

(Photo: WENN)