Weekend Box Office

1) Marley & Me $24 million

2) Bedtime Stories $20.3 million

3) The Curious Case of Benjamin Button $18.4 million

4) Valkyrie $14 million

5) Yes Man $13.8 million

6) Seven Pounds $10 million

7) The Tale of Despereaux $7 million

8) Doubt $5 million

9) The Day the Earth Stood Still $4.8 million

10) Slumdog Millionaire $4.7 million

With no major releases this New Year's weekend, it's no wonder that our box office top ten looks almost identical to last week's. Though some numbers dropped, there wasn't a lot of moving around or position swapping to be found amongst this past holiday's major releases. David Frankel's adaptation of John Grogan's best selling puppy memoir Marley & Me once again took first place, adding another $24 million into its bad dog bank account. That pushes its accumulated grosses to $106 million; making it one of the biggest hits 20th Century Fox has had this year.

Falling in line was Bedtime Stories, which continued to stay strong in second place. This past weekend, Disney's first collaboration with the Adam Sandler camp pulled in another strong $20.3 million, bringing its total grosses to $85.3 million. And David Fincher's drama The Curious Case of Benjamin Button is proving to have some sea legs, raking in another $18.4 million in third place for a total score of $79 million. This will be Fincher's biggest hit since the audience favorite Panic Room, which brought in a box office gross of $96.3 million back in 2002.

The critically acclaimed Slumdog Millionaire jumped back into the top ten, pulling $4.7 million from its limited run in 612 theaters. That was only $1 million less than the Keanu Reeves sci-fi remake The Day the Earth Stood Still was able to get from a whopping 2,337 theaters. Though, the film with the highest per screen average this weekend was the only newcomer to be found, Defiance. It took in $60,500 on two screens for a total of $121,000. And the Clint Eastwood drama Gran Torino continued to do all right for itself as it nabbed the second highest per screen grosses with $33,571 on each of its 84 screens for a total of $2,820,000.

Next week will see a slight shake up on the box office top ten as Universal's latest thriller The Unborn finally gets birthed upon the nation.