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 theatres.
Studio estimates 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.
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.