Shrek the Third cruised to the top box office spot this

weekend, taking in an estimated $122 million over the three days. The take ranks as the fourth highest ever for a 3-day weekend, garnering nearly two and a half times as much as
Shrek 2 did on the same weekend three years ago.
The bar has now been set even higher for Disney's third
Pirates of the Caribbean. The series has been a monster success thus far, the 170-minute runtime of the third entry,
At World's End, could hamper the chances of Spidey and Shrek-like numbers.
For Shrek the Third, it bumps
Spider-Man 3 out of the top spot, which stayed respectable with an estimated $28.5 million, a 51 percent drop from last weekend.