Despite a critical reception that was lukewarm at best, The Break-Up did shockingly good business this weekend, outpacing even studio expectations by over 30% on its way to an estimated total of $38.1 million. Dropping way off from its record-setting first weekend but holding on to the second spot was X-Men: The Last Stand with $34.4 million, which pushed its total domestic gross to $175.7 million in just 10 days (it took X2 a week longer to reach that mark). In the third spot this weekend was the quietly ass-kicking Over the Hedge; though the movie cuts its exposure by 100 screens, its take of $20.1 million was down less than 25% from last weekend.

At the other end of the chart was An Inconvenient Truth (AKA that Al Gore movie of which you may have heard) which continued to do stunning business on just a handful of screens. Though it was only in 77 theaters this weekend, the movie nevertheless made over $1 million, good enough to make it the ninth-biggest earner over the past three days. Like last weekend, the film's per-screen average (over $17,000/screen this week) dwarfed the earnings of every other release.

The full top 10 is after the jump.