Cop comedy "Ride Along" led the North American box office for a second weekend, industry figures showed Monday.
The action film starring Kevin Hart and Ice Cube easily outpaced its rivals, earning $21.3 million in the United States and Canada, box office tracker Exhibitor Relations reported.
In second place with $12.9 million was "Lone Survivor," the Afghanistan war drama starring Mark Wahlberg based on the true story of a disastrous Navy SEAL commando raid targeting an extremist fighter.
Children`s movie "The Nut Job," a tale about a squirrel forced to survive in the big city after being banished from his park, was in third place with $12.1 million in earnings over the three-day weekend.
In fourth spot was Disney`s smash hit "Frozen," a loosely based retelling of a Hans Christian Andersen fairy tale.
The movie, a frontrunner for best animated feature film at the Oscars, added a little more than $9.1 million to its North American haul of $348 million since its release.
Not far behind in fifth with $9.1 million was "Jack Ryan: Shadow Recruit," the action adventure prequel starring Chris Pine in the fifth film based on author Tom Clancy`s Jack Ryan thrillers.
Debuting in the sixth spot was "I, Frankenstein," based on a graphic novel reboot of Mary Shelley`s famous 19th century tale, starring Aaron Eckhart. The film opened with a disappointing $8.6 million.
Oscar-nominated con-man caper "American Hustle" continued to hold up well in the top 10, earning another $7.1 million.
The film -- starring Christian Bale and Amy Adams as grifters who team up with an FBI agent played by Bradley Cooper -- is up for 10 Oscars at the Academy Awards.
Another Oscar-nominated movie, Martin Scorsese`s "The Wolf of Wall Street" starring Leonardo DiCaprio as disgraced financier Jordan Belfort, was in eighth with $5.5 million
In ninth place with $5 million was "August: Osage County," The movie, which has earned Oscar nods for both Meryl Streep and co-star Julia Roberts, revolves around a family gathering and the dysfunctional matriarch (Streep) who unites them.
Rounding out the top 10 was pregnancy horror movie "Devil`s Due," which took $2.8 million in its second weekend.