Moviegoers dug new family flick Holes, which debuted at No. 2 at the box office over the weekend with a better-than-expected $17.1 million. Nearly half of the film's audience was over 18, surprising insiders who predicted the movie would play only to kids. Anger Management, meanwhile, maintained its No. 1 position for the second consecutive weekend. The Adam Sandler-Jack Nicholson comedy grossed another $25.6 million, bringing its 10-day total to $80.3 million. Rounding out the top five: Jamie Kennedy's hip-hop parody Malibu's Most Wanted (No. 3 with $13.1 million), martial-arts comedy Bulletproof Monk (No. 4 with $8.6 million) and Phone Booth (No. 5 with $5.7 million).
(Disclosure: TV Guide is owned by CBS Interactive, a division of ViacomCBS.)