The Hunger Games finale spoiled an early Christmas for the holiday horror comedy Krampus to maintain its top spot at the North American box office for the third week running. The Jennifer Lawrence-led film took in an estimated $18.6 million in the US and Canada, according to Rentrak estimates Sunday. "Mockingjay—Part 2 is taking on all newcomers and then dispatching them, as expected," a Rentrak analyst tells USA Today. "But we're in the lull of a movie storm before Star Wars: The Force Awakens opens in the next two weeks. We're on the cusp of this onslaught of holiday movies and this picture will change soon." The anti-Santa Claus thriller from Universal brought in $16 million. Creed and The Good Dinosaur slipped into third and fourth place with around $15.5 million each. (More Hunger Games stories.)