B.O.: ‘Angels’ Flyin’ High

Girls ruled again as “Charlie’s Angels” held on to the top spot at the weekend box office for a second consecutive week, defeating the likes of Adam Sandler, Cuba Gooding Jr. and Val Kilmer.

Charlie’s Angels,” starring Cameron Diaz, Drew Barrymore and Lucy Liu and directed by Joseph McGinty Nichol (aka McG), took in an estimated $25 million, according to estimates by Exhibitor Relations.

Adam Sandler’s devil of a new comedy “Little Nicky” bowed at No. 2 with $18.6 million, and the U.S. Navy drama “Men of Honor” starring Cuba Gooding Jr. and Robert De Niro grabbed the No. 3 spot with an estimated $14 million.

Showing little sign of weakening, “Meet the Parents” took in another $10.59 million over the weekend, bringing its grand total to $130.3 million.

Another debut, “Red Planet” starring Val Kilmer, Carrie-Anne Moss and Tom Sizemore, grabbed $9.01 million to take the fifth spot.

In other Top 10 action: Robert Redford’s “The Legend of Bagger Vance” starring Matt Damon, Will Smith and Charlize Theron plummeted in its second week, taking in a paltry $6.64 million for sixth place; and “Billy Elliot,” the indie flick about a boy fond of ballet, landed in the Top 10 for the first time at No. 9 with $2.78 million.

Here’s the weekend’s Top 10 films (final figures will be released Monday):

1. “Charlie’s Angels,” $25 million ($75.4 million total) 2. “Little Nicky,” $18.6 million (new) 3. “Men of Honor,” $14 million (new) 4. “Meet the Parents,” $10.59 million ($130.3 million total) 5. “Red Planet,” $9.01 million (new) 6. “The Legend of Bagger Vance,” $6.64 million ($21.2 million total) 7. “Remember the Titans,” $5.51 million ($104.1 million total) 8. “Pay It Forward,” $3.08 million ($29.4 million total) 9. “Billy Elliot,” $2.78 million ($6 million total) 10. “Bedazzled,” $2.5 million ($34.6 million total)