HOLLYWOOD—Well a terrifying take on the Christmas holiday did battle with a franchise that has tantalized book lovers globally, but it was Katniss Everdeen who reigned supreme. “The Hunger Games: Mockingjay – Part 2” remained in the top spot with $18.6 million. After nearly three weeks in theaters is edging closer to the $250 million mark at the domestic box-office, but has already earned more than $500 million globally.

Landing in second place was the Christmas fright-fest “Krampus” with $16 million. Must say I’m slightly stunned by the debut. I’m one who thinks its bad taste to do interject a bit of horror around the Christmas holiday. Why? Well it can impact children’s perception of Santa Claus and all things that are to be festive.

Proving that when a movie is done right, audiences will continue to flock is the boxing drama “Creed” with an impressive $15.5 million to land in third place. Not far behind was the animated feature “The Good Dinosaur” which also earned a little over $15 million to land in fourth place. It’s possible when the official numbers come in that “The Good Dinosaur” could edge out “Creed.”

Rounding out the top five was the latest installment in the James Bond franchise “Spectre” with $5.4 million. After more than a month in theaters bond is only about $15 million shy from crossing the $200 million mark at the domestic box-office.

This weekend sees the release of the movies “In the Heart of the Sea” starring Chris Hemsworth and in limited release “The Big Short” starring Christian Bale, Ryan Gosling and Brad Pitt.