Disney scored another big box office hit over the Thanksgiving weekend, adding more to their record-breaking year.

Debuting in the top spot is Moana (read our review), which made $55.5 million over the traditional 3-day weekend and $81.1 million for the 5-day holiday frame. The latest from Walt Disney Animation enjoyed an enthusiastic response, and that word-of-mouth gave it added appeal as families looked for something fun to see. Moana was praised as a film that had something for everyone, and the box office numbers reflect that. Between the beautiful, lush animation, strong characters, and catchy soundtrack, there was a lot for audiences to take in. Disney's banner 2016 continues, and they still have Rogue One: A Star Wars Story on the way.

Moana is positioned to have a very fruitful run. It will face virtually no competition over the next few weeks, as the next animated film on the horizon is Sing at the end of December. In fact, there are hardly any high-profile debuts until Rogue One on December 16, meaning Moana should dominate the marketplace. The animated offering has excited moviegoers, and people will be curious to check it out. Disney couldn't have planned this release strategy any better, and now the only question left is how high Moana will go by the time it's out of theaters.

In second is Fantastic Beasts and Where to Find Them, which dropped 39.4 percent in its second weekend to make $45.1 million. The Harry Potter spinoff couldn't contend with the arrival of Moana, but it still held very well and raised its domestic total to $156.2 million. It's proven to be somewhat divisive in the fan community, though that hasn't hampered its commercial prospects. It's already up to $473.7 million worldwide, and like Moana, it should be able to take advantage of a barren landscape before the Rogue One storm. The Wizarding World is alive and well.

The #3 film is Doctor Strange. Marvel's latest blockbuster grossed $13.3 million in its fourth weekend and is now up to $205 million Stateside.

Benedict Cumberbatch as Stephen Strange in Doctor Strange

Opening in fourth is Allied (read our review), the World War II drama from director Robert Zemeckis. The Brad Pitt/Marion Cotillard vehicle earned $13 million for the 3-day weekend and $18 million over the 5-day holiday window. That performance has to be somewhat disappointing for Paramount, as the production budget was $85 million. Allied has not received a boost from the international box office yet; the global total is just $27.4 million. It still has time to recoup its costs, but with interest low in the film at the start, it has an uphill climb to turn a profit.

Rounding out the top five is Arrival. Denis Villeneuve's sci-fi awards contender grossed $11.2 million to raise its domestic total to $62.3 million. That is a new career high for the director.

Trolls comes in sixth place with $10.3 million. DreamWorks Animation's hit took a bit of a dip with Moana targeting the same demographic, but the film continues to find an audience. To date, it's grossed $135.1 million in the U.S. and $280.9 million worldwide. Trolls has turned a small profit for the studio.

In seventh is Almost Christmas, which made $7.6 million to raise its domestic total to $36.6 million.

Brett Kelly and Billy Bob Thornton in Bad Santa 2

Opening in eighth is Bad Santa 2 (read our review). The belated comedy sequel managed just $6.1 million for the 3-day weekend and $9 million over the 5-day Thanksgiving period. Despite the original's status as a cult classic, the poor reception for the followup and more appealing newcomers and holdovers did Bad Santa 2 in. The film may not even be able to reap the benefits of playing through December, since the similarly-minded Office Christmas Party opens in a couple of weeks.

In ninth is Hacksaw Ridge. Mel Gibson's latest directorial effort grossed $5.4 million in its fourth weekend, increasing its Stateside total to $52.2 million.

Capping off the top ten is The Edge of Seventeen. The coming-of-age dramedy earned $2.9 million over the weekend and now stands at $10.2 million for its domestic run.

[NOTE: These are only weekend box office estimates -- based on Friday and Saturday ticket sales coupled with adjusted expectations for Sunday. Official weekend box office results will be released on Monday, November 28 -- at which time we'll update this post with any changes.]

Source: Box Office Mojo