
After 12 days, DreamWorks' "Shrek 2" has grossed $237.8 million, having raced past the $200 million mark on Friday, its 10th day. Only "Spider-Man" did it faster, taking nine days in 2002. But DreamWorks said "Shrek 2" broke "Spider-Man's" old record for a second-weekend haul, which was $71.4 million.