Ice Cube’s cop comedy Ride Along stayed firm at number one in North American box office, taking $21.2 million.
Lone Survivor, starring Mark Wahlberg, held its nerve in second spot, taking £12.6 million.
The film, about the war in Afghanistan, was relatively inexpensive to make and is heading towards a cumulative total of $100 million.
Animated films The Nut Job stayed at number three, with Frozen just behind in its 10th week of release.
The Disney movie has becomes the second biggest original animation of all time, behind Finding Nemo.
Political thriller Jack Ryan: Shadow Recruit, boasting a line-up including director-actor Kenneth Branagh and Keira Knightley, slipped back to fifth place after a modest debut at four last week.
The latest big screen version of Frankenstein has failed to impress cinema audiences in North America, debuting in a lowly sixth place.
Aaron Eckhart’s beefy vision of the legendary monster made $8.3 million, while the film cost $65 million.
Variety magazine is calling I, Frankenstein the “year’s biggest financial flop so far”, which is likely to slip even further next week as it loses big screen slots to other films including the remake of Robocop.
In the race towards the Oscars at the beginning of March, American Hustle has made the biggest box office headway so far at number seven.
The leading Academy Awards contender, with 10 nominations, was ahead of August: Osage County and Martin Scorsese’s The Wolf of Wall Street with North American audiences.
Other best picture contenders had nationwide debuts this weekend, including Dallas Buyers Club, which made a modest $2 million.
It previously opened in autumn but had a limited run at a smaller number of cinemas.
North American box office Top 5:
1. Ride Along – $21.2 million
2. Lone Survivor – $12.6 million
3. The Nut Job – $12.3 million
4. Frozen – $9 million
5. Jack Ryan: Shadow Recruit – $8.8 million
[youtube 5klp6rkHIks 650]