More Green for ‘The Grinch’

The holiday weekend box office saw lots of green, and it wasn’t just money.

Dr. Seuss’ How the Grinch Stole Christmas” held on to the No. 1 spot for a second consecutive week over the five-day holiday weekend, raking in $73.77 million and bringing its total box office gross to $137.4 million, according to estimates by’s box office analyst, Martin Grove.

Starring Jim Carrey as the Grinch, the film beat out two high-profile films that were expected to give “The Grinch” the most competition at the box office: “Unbreakable,” which took in $47.2 million, and “102 Dalmatians,” with $26.8 million. The films grabbed the No. 2 and No. 3 spots, respectively.

Unbreakable” is M. Night Shyamalan‘s follow-up to last year’s blockbuster sleeper hit “The Sixth Sense.” The film stars Bruce Willis and Samuel L. Jackson. “102 Dalmatians,” the sequel to “101 Dalmatians,” stars Glenn Close as Cruella De Vil.

“Rugrats in Paris: The Movie” took the No. 4 spot with $22.75 million, bringing its total to $47.9 million, while “Charlie’s Angels,” starring Cameron Diaz, Lucy Liu and Drew Barrymore, hung on in the Top Five with $14 million to bring its total to $109.2 million.

Studios track box office grosses for the long Thanksgiving holiday weekend from Wednesday through Sunday, making the box office weekend five days and historically the most lucrative of the year.

Here’s the weekend’s Top 10 films for Wednesday through Sunday (final figures will be released Monday):

1. “Dr. Seuss’ How the Grinch Stole Christmas,” $73.77 million ($137.4 million total) 2. “Unbreakable,” $47.2 million (new) 3. “102 Dalmatians,” $26.8 million (new) 4. “Rugrats in Paris: The Movie,” $22.75 million ($47.9 million total) 5. “Charlie’s Angels,” $14 million ($109.2 million total) 6. “Bounce,” $11 million ($24.5 million total) 7. “The 6th Day,” $10.2 million ($25.2 million total) 8. “Men of Honor,” $9.3 million ($34.8 million total) 9. “Meet the Parents,” $9.05 million ($148.6 million total) 10. “Little Nicky,” $6.53 million ($33.9 million total)