LOS ANGELES — Movie-goers have no grudges against Sarah Michelle Gellar (search). But they apparently have a beef with Ben Affleck (search). Gellar's fright flick "The Grudge" got a jump on Halloween with a $40 million opening weekend to debut at No. 1, while Affleck delivered a holiday turkey on "Surviving Christmas," his critically drubbed comedy coming in at No. 7 with just $4.5 million. The animated "Shark Tale," the top movie for three straight weekends, slipped to second place with $14.3 million, lifting its total to $136.9 million, according to studio estimates Sunday.