What's that joke about the talking farm animal who gets caught in a web and can't seem to move anywhere? Turns out I was way off on my predictions this week, as The Pursuit of Happyness held on to its early lead and finished with a very respectable $27 million. Sure, it's not the biggest opening for a Will Smith film, but you have to hand it to the guy (and his son) for beating two highly anticipated kids films. (Was Charlotte's Web highly anticipated? I don't even remember.) Oh, but Smith and Smith Jr. weren't the only ones who had a marvelous weekend ... and, for those of you who have friends at Sony, you might want to act really nice towards them this holiday season seeing as their bonuses will be ginormous.

With its 13th number one opening this year (the most ever for a studio in a single year), Sony has grossed $1.573 billion at the domestic box office -- yes, the most ever for a studio in a single year. What's that joke about the guy at Sony with a drug habit who was just awarded a ginormous holiday bonus? With that said, Eragon managed to pull off a decent $23 million landing it in sole possession of second place (But is it enough to continue the trilogy?). And what the hell happened to Charlotte's Web? $12 million? A lousy $12 million? Dakota? Are you there? Do you see this girl? Did you not smile enough during the film? Heck, your smile alone should guarantee at least $17 million. Those Happy Feet ($8.5 million) penguins and The Holiday ($8.2 million) rounded out the top five. And, although curiosity and Braveheart fans helped it walk away with last week's number one spot, Apocalypto dropped down to sixth place this week, finishing with $7.7 million.

Full numbers after the jump.

1. The Pursuit of Happyness, $27 million.

2. Eragon, $23.45 million.

3. Charlotte's Web, $12 million.

4. Happy Feet, $8.5 million.

5. The Holiday, $8.2 million.

6. Apocalypto, $7.7 million.

7. Blood Diamond, $6.3 million.

8. Casino Royale, $5.7 million.

9. The Nativity Story, $4.7 million.

10. Unaccompanied Minors, $3.7 million