A few big titles opening Thanksgiving week were expected to vie for the top spot at this weekend's box office. Instead, they had to settle for silver and bronze as "The Hunger Games: The Ballad of Songbirds and Snakes" overperformed expectations in its second week.

The adaptation of Suzanne Collins's prequel to her initial "Hunger Games" trilogy eased just 35% from its disappointing opening weekend, recording a gross of nearly $29 million. Box office analysts had expected a drop of 60% or more.

So far, the film, which has received middling reviews from critics, has made more than $98 million in North America and more than $56 million overseas for a global take of nearly $155 million.

Settling for second is Ridley Scott's new aptly named biopic "Napoleon." Much like the new "Hunger Games," the movie was met with ho hum reactions from critics. Over the three-day weekend the movie made $20.4 million, but since its release on the Wednesday before Thanksgiving it has made $32.5 million.

The historical drama fared better overseas, where it was met with $46.3 million.

In third place, Disney celebrated its 100th anniversary with the release of "Wish." The film, about a young woman who wishes on a star and gets more than she bargained for, earned $19.5 million over the three day weekend and $31.7 million since its pre-Thanksgiving release.

Internationally, "Wish" has made $17.3 million, bringing its worldwide earnings to $49 million.

In fourth, the latest "Trolls" adventure, "Trolls: Band Together," earned $17.5 million in its second weekend. It has so far earned $64.5 million in North America and $81.4 million elsewhere for a global total of nearly $146 million.

Rounding out the top five with an impressive weekend to weekend hold for a horror film is Eli Roth's holiday-centric slasher flick "Thanksgiving."

The movie was well liked by critics and audiences have been kind to it as well, spreading positive word of mouth that likely contributed to its small 29% drop in weekend two. It also probably helps that the movie is themed to the current holiday.

"Thanksgiving" has so far made just more than $24 million domestically and added nearly $5 million outside North America for a worldwide total of just over $29 million, all on a budget reported to be in the $15 million range.

Here are the top ten movies at this weekend's box office:

1. "The Hunger Games: The Ballad of Songbirds and Snakes" ($28.8 million)

2. "Napoleon" ($20.4 million)

3. "Wish" ($19.5 million)

4. "Trolls: Band Together" ($17.5 million)

5. "Thanksgiving" ($7.2 million)

6. "The Marvels" ($6.4 million)

7. "The Holdovers" ($2.75 million)

8. "Taylor Swift: The Eras Tour" ($2.33 million)

9. "Five Nights at Freddy's" ($1.75 million)

10. "Saltburn" ($1.73 million)