MONDAY UPDATE: "Shrek Forever After" won the entire holiday weeekend with $55.7-million domestically, according to Variety. "Prince of Persia: Sands of Time" and "Sex and the City 2" were neck and neck, each grossing $37-million. (Final studio numbers are due Tuesday.) "Iron Man 2" was fourth with $20.6-million.
In Shrek's showdown with "Sex," the green ogre has kicked Carrie Bradshaw to the Manhattan curb through Sunday
"Shrek Forever After," the first 3-D release in the DreamWorks Animation mega-franchise, had made $43.3-million to win the Memorial Day weekend at North American theaters, according to the box-office tracker Exhibitor Relations projections.
"Shrek" 4, which has topped the box office for two straight weeks, has now made more than $133-million domestically.
Movie turnout for the holiday weekend is one of the lowest and slowest in years, BoxOfficeMojo.com reports: "This Memorial Day weekend is shaping up to be the lowest-grossing in nine years and the slowest in at least 15 years in terms of estimated attendance.
The opening weekend of the critically savaged "Sex and the City 2" certainly suffered from the Manolo Blahnik blahs, earning $32.1-million through Sunday. Also underperforming was the debut of "Prince of Persia: The Sands of Time" the film based on the videogame that stars Jake Gyllenhaal; it made $30.1-million to finish third.
"Prince of Persia's" budget reportedly was $200-million.
DreamWorks Animation's other current animated hit, "How to Train Your Dragon," made nearly $2-million and has grossed more than $210-million domestically.
Here is a list of the top 10 films for the weekend.