Gloria the Hippo, voiced by Jada Pinkett Smith, Alex the Lion, voiced by Ben Stiller, Melman the Giraffe, voiced by David Schwimmer, and Marty the Zebra, voiced by Chris Rock, in a scene from "Madagascar 3: Europe's Most Wanted." (DreamWorks Animation/AP)

Here are the top 10 movies this weekend at the box office:

1. “Madagascar 3: Europe’s Most Wanted,” $35.5 million

2. “Prometheus,” $20.2 million

3. “Rock of Ages,” $15.1 million

4. “Snow White and the Huntsman,” $13.8 million

5. “That’s My Boy,” $13 million

6. “Men in Black 3,” $10 million

7. “Marvel’s The Avengers,” $8.8 million

8. “The Best Exotic Marigold Hotel,” $2.2 million

9. “Moonrise Kingdom,” $2.2 million

10. “What to Expect When You’re Expecting” $1.3 million