American Sniper has moved past $200 million at the global box-office, topping the domestic chart for a second weekend in a row with $64.4 million. Clint Eastwood's drama is up for six Academy Awards including Best Picture and Best Actor for Bradley Cooper

Clint EastwoodBradley Cooper [L] and Sienna Miller [R] in American Sniper

The movie is something of an anomaly in box-office history - January releases are notoriously low earners, but Sniper is taking cold hard cash from all territories. 

"We've never quite seen anything like this at this time of year," said Paul Dergarabedian, senior media analyst at box-office tracker Rentrak. "American Sniper is helping to propel the box office, which is already 9.3 percent ahead of the same time last year."

More: Is American Sniper's Chris Kyle really a coward?

The movie is now Eastwood's biggest box-office earner and easily surpassed the $148 million taken by Gran Torino in 2008. It is now the biggest January opening for a movie and easily the biggest earner amongst the best-picture Oscar nominees - still, that award will go to either Birdman or The Grand Budapest Hotel.

More: American Sniper is good - but is it Oscars good?

Elsewhere at the box-office this past weekend, Universal's critically derided The Boy Next Door was in a distant second place with $15 million. The animated fantasy Strange Magic totally flopped and could only take seventh place with $5.5 million, while Johnny Depp's Mortdecai - possibly one of the worst reviewed movies of all time - took just $4.1 million to sneak ninth place. The comedy-caper is the latest box-office bomb for Depp, following Transcendence, The Lone Ranger, Dark Shadows and The Rum Diary.

"I think he chooses projects that appeal to him," Dergarabedian said. "I've always appreciated Johnny Depp for marching to the beat of his own drum, but he still needs to get audiences in the door. Sometimes, if you go too far afield, that's reflected in the numbers."

More: Why Tara Kyle faces $1.4 million bill