"Old School" hung tough at No. 2 with almost $14 million. And Ben Affleck's "Daredevil" fell from one to three with $11 million.
"Cradle" follows rapper DMX and action-star Li as they form an unlikely alliance in a film that mixes stolen diamonds, kidnapping and a plot to distribute a deadly new weapon of war.
"That combination of rap and martial arts stars equals big box office pretty consistently," said Paul Dergarabedian, president of box-office tracker Exhibitor Relations.
"Old School" aged well in its second weekend, holding onto second place. The comedy stars "Saturday Night Live" alum Will Ferrell, Vince Vaughn and Luke Wilson as thirty-something partiers who form a college fraternity.
And "Daredevil," Ben Affleck's superhero adventure, dropped to third place after two weeks in the No. 1 slot.
The romantic comedy "How To Lose A Guy In 10 Days," with $10.1 million, and the musical "Chicago," with $8.1 million, rounded out the top five.
"Chicago," a front-runner for a best picture Oscar, crossed the $100 million mark over the weekend, making it the highest-grossing musical since "Grease" in 1978. It's now earned $105.2 million in North American theaters.
Serious films continued to struggle against lighter fare. "People are still enjoying the escapism," Dergarabedian said.
"The Life of David Gale," starring Kevin Spacey as a capital-punishment opponent who lands on death row, earned $4.4 million, finishing in eighth place. The Civil War epic "Gods and Generals" earned $2.8 million to finish ninth.
The weekend's top 12 films grossed an estimated $85.8 million. With just one major studio debut for the weekend, that was a drop of almost 10 percent from last weekend, when four big films opened in the top 10. The weekend box office was up 4.6 percent from the same weekend last year.
Here are the numbers according to Hollywood.com:
- "Cradle 2 The Grave," $17.1 million.
- "Old School," $13.9 million.
- "Daredevil," $11 million.
- "How To Lose A Guy In 10 Days," $10.1 million.
- "Chicago," $8.1 million.
- "The Jungle Book 2," $6.8 million.
- "Shanghai Knights," $4.8 million.
- "The Life of David Gale," $4.4 million.
- "Gods and Generals," $2.8 million.
- "The Recruit," $2.6 million.