BOX OFFICE
LOS ANGELES - It's a humongous "happily ever after" for "Shrek 2."
The computer-animated fairy tale satire collected an estimated $104.3 million at the weekend box office, the second-biggest three-day tally in movie history behind 2002's "Spider-Man," which took in $114.8 million.
"Shrek 2" also scored the biggest opening ever for an animated film, easily topping "Finding Nemo's" $70.2 million.
For the sequel, the grumpy green ogre collected $28.4 million on Friday, and then jumped a remarkable 58 percent Saturday to earn $44.8 million, according to Jim Tharp, head of distribution for DreamWorks.
In the sequel, the title ogre (voiced by Mike Myers), his bride, Fiona (Cameron Diaz), and their pal Donkey (Eddie Murphy) visit Fiona's royal parents in the kingdom of Far, Far Away.
The weekend's total box-office earnings were up about 2 percent from last year.
1. "Shrek 2," $104.3 million.
2. "Troy," $23.8 million.
3. "Van Helsing," $10.1 million.
4. "Mean Girls," $6.9 million.
5. "Man on Fire," $3.5 million.
6. "Breakin' All the Rules," $2.8 million.
7. "13 Going on 30," $2.5 million.
8. "New York Minute," $1.1 million.
9. "Kill Bill - Vol. 2," $1 million.
10. "Super Size Me," $953,455.
