Updated

Zoo animals remain hot at the box office. Singing stars and Adam Sandler are not.

Ben Stiller and his voice co-stars of "Madagascar 3: Europe's Most Wanted" held on to the No. 1 spot again, with $35.5 million
for the animated sequel's second weekend in domestic theaters.

Studio estimates Sunday put Ridley Scott's sci-fi adventure "Prometheus" at No. 2 again with $20.2 million.

"Madagascar 3" and "Prometheus" held off two under-achieving newcomers. The star-studded musical "Rock of Ages," whose cast includes Tom Cruise, Catherine Zeta-Jones and Alec Baldwin, flopped at No. 3 with $15.1 million.

PHOTOS: Stars rank best movie kisses.

More On This...

Sandler's "That's My Boy" bombed with $13 million, the worst showing for one of his broad comedies since the mid-1990s. "That's My Boy" came in at No. 5, behind the $13.8 million for "Snow White & the Huntsman," a film that's been out for three weekends already.

"Sure, we would have liked to have done more," said Rory Bruer, head of distribution at Sony, which released "That's My
Boy" and most of Sandler's past movies. "But you've got to give it to Adam. He mixes it up. This is a really off-the-wall comedy."

"That's My Boy" stars Sandler as a guy who became a fleeting teen celebrity after getting his seventh-grade teacher pregnant and now is a middle-aged loser trying to reconnect with his son (Andy Samberg). As with most Sandler movies, the reviews were bad, but that usually does not stop his audience of young males from showing up.

LIST: Stars' go-to karaoke songs.

The R rating for "That's My Boy" may have cut into the movie's business, prohibiting those under 17 from seeing it without an
adult. Sandler's comedies usually are rated PG-13. But Sandler has plenty of fans in their late teens and 20s, and
that crowd had little interest in "That's My Boy." Among Sandler's mainstream live-action comedies, it was the worst debut since 1996's "Happy Gilmore," which played in far fewer theaters than "That's My Boy" and came as Sandler was just climbing to stardom. And factoring in today's higher admission prices, "That's My Boy" sold fewer tickets than "Happy Gilmore."

Some of Sandler's handful of comic dramas and other more serious movies did less business than "That's My Boy." But even his 2000 bomb "Little Nicky" opened bigger, with $16.1 million in its first weekend.

Sandler has been one of Hollywood's steadiest earners since the late 1990s, with hits such as "The Longest Yard," `'Anger
Management," `'Big Daddy" and "Grown-ups" opening with more than $40 million and becoming $100 million hits.

Sony remains high on Sandler, backing his upcoming animated comedy "Hotel Transylvania," along with "Grown-ups 2."

"It's a good business to be in, the Adam Sandler business," Bruer said.

Warner Bros. had its own dud with "Rock of Ages," adapted from the stage show built around 1980s rock hits and featuring an
ensemble that includes Cruise, Zeta-Jones, Baldwin, Julianne Hough and Mary J. Blige.

Dan Fellman, the studio's head of distribution, was not ready to pull the plug on the movie, saying he hoped it might hang on in
subsequent weekends. "Rock of Ages" drew mostly older, female crowds, an audience that does not necessarily rush out to a movie over opening weekend.

"Musicals, there have been a couple in the summer like "Hairspray" and "Mamma Mia!", that tend to have good holding
power as counter-programming. We're hoping we can get back on track," Fellman said.

"Rock of Ages" added $4.1 million in a handful of overseas markets.

Estimated ticket sales for Friday through Sunday at U.S. and Canadian theaters, according to Hollywood.com. Where available,
latest international numbers are also included. Final domestic figures will be released Monday:

1. "Madagascar 3: Europe's Most Wanted," $35.5 million ($53 million international).

2. "Prometheus," $20.2 million ($25.5 million international).

3. "Rock of Ages," $15.1 million ($4.1 million international).

4. "Snow White & the Huntsman," $13.8 million ($31.2 million international).

5. "That's My Boy," $13 million ($1.4 million international) 6. "Men in Black 3," $10 million ($19.7 million international).

7. "The Avengers," $8.8 million ($3.9 million international).

8. "The Best Exotic Marigold Hotel," $2.2 million ($160,000 international).

9. "Moonrise Kingdom," $2.18 million ($700,000 international).

10. "What to Expect When You're Expecting," $1.3 million ($1.5 million international).