"Hannibal," the widely-anticipated sequel to 1991's "Silence of the Lambs," devoured the competition at the box office over the weekend, grossing more than the rest of the top 15 combined and bumping "The Wedding Planner" -- starring Jennifer Lopez and Matthew McConaughey -- into the number two spot. Only two other movies -- "The Lost World: Jurassic Park" and "Star Wars: Episode 1 - The Phantom Menace" grossed more in their first three-day weekends. The Top 10:
1. "Hannibal," $58 million
2. "The Wedding Planner," $7.8 million
3. "Saving Silverman," $7.4 million
4. "Crouching Tiger, Hidden Dragon," $5.1 million
5. "Cast Away," $5 million
6. "Save the Last Dance," $4.8 million
7. "Traffic," $4.4 million
8. "Valentine," $3.8 million
9. "Chocolat," $3.1 million
10. "O Brother, Where Art Thou?," $3 million