Three films making their debut at the box office this weekend all flopped, while last week's winner held on to its crown. The three films were Disney's Surrogates , which earned just $15 million; MGM's Fame , which collected $10 million; and Overture Film's Pandorum , which took in just $4.8 million. (Although it was not screened for critics, reviewers who saw it in theaters over the weekend gave it mostly positive reviews. Roger Moore in the Orlando Sentinel said that it "plays like the best movie based on a video game to not actually have a video game to base it on, ever." Justine Elias in the Boston Globe described it as "a dark, disquieting dream worth watching out for.") Most box-office prognosticators had figured that each of the three would take in nearly twice what they actually did. The winner was Sony's Cloudy With a Chance of Meatballs , which earned $24.6 million, to bring its total to $60 million. Surprisingly, the film dropped just 19 percent in its second weekend, far better than the usual second-week drop of around 50 percent. But if Overture Films had a flop with Pandorum , it appeared to have a big hit with Michael Moore's Capitalism A Love Story. The film took in $240,000 in just four theaters in Los Angeles and New York -- or a per-theater average of $60,000. The Los Angeles Times said that figure amounted to a 2009 record for per-theater ticket sales in limited release.

The top ten films for the weekend, according to studio estimates compiled by Box Office Mojo 1. Cloudy With a Chance of Meatballs , $24.6 million; 2. Surrogates, $15 million; 3. Fame, $10 million; 4. The Informant !, $6.9 million; 5. Tyler Perry's I Can Do Bad All By Myself , $4.8 million; 6. Pandorum, $4.4 million; 7. Love Happens, $4.3 million; 8. Jennifer's Body, $3.5 million; 9. 9, $2.8 million; 10. Inglourious Basterds, $2.7 million.