Diego, voiced by Denis Leary, left, Sid, voiced by John Leguizamo and Manny, voiced by Ray Romano in a scene from the animated film, "Ice Age: Continental Drift." (Blue Sky Studios/AP)

“The Amazing Spider-Man” came in at No. 2 with $35 million in its second weekend in theaters. Here are the weekend’s top 10 movies at the box office (the AP has more details here):

1. “Ice Age: Continental Drift,” $46 million

2. “The Amazing Spider-Man,” $35 million

3. “Ted,” $22.1 million

4. “Brave,” $10.7 million

5. “Magic Mike,” $9 million

6. “Savages,” $8.7 million

7. “Tyler Perry’s Madea’s Witness Protection,” $5.6 million

8. “Katy Perry: Part of Me,” $3.7 million

9. “Moonrise Kingdom,” $3.7 million

10. “Madagascar 3: Europe’s Most Wanted,” $3.5 million