Sorry, "Mockingjay," but "American Sniper" has shot you down.
"The Hunger Games: Mockingjay -- Part 1" was previously the highest-grossing film released in 2014 with $336.9 million, but now Clint Eastwood's Oscar-nominated war film has taken the top spot.
As of this weekend, "American Sniper" has grossed $337.2 million since its limited release in December. The film was No. 1 for three consecutive weekends in January, shattering box-office records over the Martin Luther King Jr. holiday weekend and Super Bowl weekend.
In other box office news, Neill Blomkamp's robot film "Chappie" came in at the top spot this weekend with a modest $13.3 million. The film dethroned last weekend's No. 1 film, Will Smith's "Focus."
"Chappie" marks the lowest debut for Blomkamp, whose previous films "Elysium" and "District 9" opened at $29.8 million and $37.4 million, respectively. Perhaps Blomkamp should've swapped the robot for a fake baby.
More:American Sniper American Sniper Box Office American Sniper Highest Grossing Movie American Sniper Clint Eastwood American Sniper Bradley Cooper
HuffPost Entertainment is your one-stop shop for celebrity news, hilarious late-night bits, industry and awards coverage and more — sent right to your inbox six days a week. Learn more