The box office as a whole was be up an estimated 10% from last weekend, led by a trio of new releases that filled the top spots. Easily topping the list was Failure to Launch, which took in $24.6 million - not bad for a movie that, after having its release delayed, got mostly bad reviews from critics. Filling the second and third spots this weekend were two remakes: Disney's The Shaggy Dog made $16 million, while The Hills Have Eyes came it at just under that number, with $15.5 million. As the AP report points out, the fact that this weekend's three new releases are so different means they appeal to different viewers, so they tended to take audiences from older films, rather than from one another.

Filling the fourth spot was 16 Blocks which, in only its second week of release, was down to just over $7 million.Madea's Family Reunion, meanwhile, earned nearly $6 million, thus bringing its three week total to $55.8 million, or nearly 10 times its budget. Who thinks we'll be seeing another movie about the life of Miss Madea? Of the other top earning films this weekend, only Eight Below made more than $5 million - ah, the power of puppies. (The complete numbers are after the jump.)