Charlie's Angels fended off a challenge from Satan to retain its perch at the top of the box office for the second consecutive weekend. According to studio estimates, Angels grossed another $25 million, easily beating

Adam Sandler's devilish new comedy, Little Nicky, which debuted at No. 2 with a somewhat disappointing $18.1 million. (Sandler's last two movies, 1999's Big Daddy and 1998's The Waterboy, grossed $41.5 million and $39.4 million during their respective opening weekends.) Robert De Niro films held the next two positions, as his military drama, Men of Honor, debuted at No. 3 with $14 million and his blockbuster comedy, Meet the Parents, slipped to No. 4 with $10.6 million. Val Kilmer's sci-fi thriller Red Planet opened at No. 5 with $9 million. British Oscar-hopeful Billy Elliot, meanwhile, went into wider release and climbed to No. 9 with $2.8 million.