The Samuel L. Jackson thriller pulled in an estimated $15.6 million in gross gate receipts to claim the No. 1 spot. Last weekend's top movie, "Burn After Reading," was at No. 2 with $11.3 million.
Coming in at Nos. 3-4 in their debut weekends were "My Best Friend's Girl," the romantic comedy starring Kate Hudson and Dane Cook, at $8.3 million, and "Igor," an animated fable featuring the voice of John Cusack for the title character, at $8.01 million.
Next were "Righteous Kill" with $7.7 million in estimated ticket sales, "Tyler Perry's The Family That Preys" at $7.5 million and "The Women" at $5.31 million.
Debuting at No. 8 was "Ghost Town," a fantasy comedy starring Greg Kinnear, at $5.17 million.
"The Dark Knight" remains in the Top 10 in its 10th week in U.S. theaters at $2.95 million for ninth place, followed by "The House Bunny" at $2.8 million.
Bumped out of the top tier were "Tropic Thunder," "Death Race," "Traitor" and "Bangkok Dangerous."
Gal Gadot cast as Wonder Woman for 'Batman vs. Superman'
Exploding whale video goes viral on Internet