Mother Nature couldn't quite topple the big green ogre: Shrek 2 edged out The Day After Tomorrow at the box office during the first three days of Memorial Day weekend, according to studio estimates.
Shrek pulled $73.1 million – a new record for a movie in its second weekend and enough to push the computer-animated sequel well past the $200-million mark, Reuters reports. The movie has taken in an estimated $237.8 million since its opening.
Following close behind was the global-warming disaster flick Tomorrow, starring Jake Gyllenhaal and Dennis Quaid, which pulled in $70 million.
Following in third place was Brad Pitt's Troy, which slipped to third place with $11.5 million, and Kate Hudson's Raising Helen pulled in just $11.2 million in her film about a woman who flees her career to raise her sister's three daughters.
Faring even worse was the Snoop Dogg urban-airline comedy Soul Plane, which took in just $5.7 million.