Tom Cruise kicked butt at the box office, with his "Mission: Impossible 2" leading the pack to give this Memorial Day weekend the highest-grossing box office ever. The top dozen movies alone grossed $174.7 over the weekend, beating the record previously set over Memorial Day 1997: $147.9 million -- earned by the top 50 movies. The weekend estimates:
1. "Mission: Impossible 2," $71.8 million.
2. "Dinosaur," $33.5 million.
3. "Shanghai Noon," $19.5 million.
4. "Gladiator," $17.3 million.
5. "Road Trip," $14 million.
6. "Small Time Crooks," $3.9 million.
7. "Frequency," $3.8 million.
8. "U-571," $3.2 million.
9. "Center Stage," $2.8 million.
10. "Where the Heart Is," $2 million.