Sarah Michelle Gellar slayed the box-office competition over the weekend as her new horror flick, The Grudge, debuted at No. 1 with a spine-tingling $40 million. That pushed Shark Tale, the top movie for three straight weekends, into second place with $14.3 million, for a total of $136.9 million. Ben Affleck, meanwhile, scored his fourth consecutive flop with Surviving Christmas. The critically panned holiday turkey came in at No. 7 with just $4.5 million. On the bright side, Ben looked gigli happy snuggling with J.Ga at Game 1 of the World Series on Saturday!