The Peter Berg film was at 38 last week but it's now jumped to the number one spot with an estimated $38.5 million in earnings.
Frozen meanwhile fell from one to two this weekend with close to $15.1 million in earnings in its eighth week.
The Disney animated feature now boasts a worldwide total of nearly $712.3 million.
Kristen Bell and Idina Menzel are among stars lending their voices to the Chris Buck and Jennifer Lee-directed epic adventure, about a girl who traps a kingdom in an eternal winter storm.
Martin Scorsese's The Wolf of Wall Street came in at three with $9 million in its third week.
Leonardo DiCaprio stars as real-life stockbroker Jordan Belfort in the feature, about the wealthy financier's criminal rise and fall.
The Legend of Hercules debuted at four with $8.6 million.
Kellan Lutz takes on the title role in the Renny Harlin action adventure, which sees the Greek hero fight to reclaim his kingdom after he's sold into slavery by his step-father.
American Hustle placed fifth according to early estimates, apparently falling just short of fourth place with $8.6 million in its fifth week.
Christian Bale, Amy Adams, Jennifer Lawrence, Bradley Cooper and Jeremy Renner star in the David O. Russell crime drama about a real-life con man forced to work with the FBI.