Will Smith's I Am Legend topped the weekend box office with a mighty $76.5 million haul, the biggest December opening ever (edging out The Lord of the Rings: The Return of the King's $72.6 mil) and a personal best for the former Fresh Prince. Jason Lee's Alvin and the Chipmunks placed second with $45 mil.

Rounding out the top five were The Golden Compass ($9 million), Enchanted ($6 mil) and No Country for Old Men ($3 mil).

Atonement, the most-nommed film for this year's Golden Globes, pulled in $1.85 million across 117 screens. Overall, the top 12 films were up 39 percent from the same weekend a year earlier.