LOS ANGELES — It was an intergalactic holiday at movie theaters as "Rogue One" blasted past a spate of new releases to hold onto the top spot at the weekend box office.
The "Star Wars" story added another $96 million to its coffers over the four-day holiday period, according to studio estimates Monday.
"The power of the 'Star Wars' brand made it the odds-on favorite to be the No. 1 film on Christmas weekend despite a massive amount of competition," said Paul Dergarabedian, senior media analyst for box-office tracker comScore.
That left the weekend's many new releases in a race for second place. The animated animal musical "Sing" claimed that spot, debuting to $56 million. The Jennifer Lawrence-Chris Pratt space tale "Passengers" opened in third place with $23.1 million, followed by the R-rated comedy "Why Him?" with $16.7 million. The video-game adaptation "Assassin's Creed" debuted in fifth place with $15 million.
"Star Wars" also dominated the holiday box office last year with "The Force Awakens."
"Mid-December is kind of a magic time to release a big franchise film," Dergarabedian said, noting that the top-grossing films of all time, "Avatar" and "Titanic," also opened in mid-December.
Half a dozen other films either opened or expanded over the holiday weekend. Denzel Washington's adaptation of August Wilson's "Fences" expanded on Sunday, earning $11.37 million over the four-day weekend, good for sixth place.
While still in limited release, the celebrated musical "La La Land" opened in 534 additional theaters and finished the weekend in eighth place.
Also opening over the long holiday weekend: Pedro Almodovar's "Julieta," Martin Scorsese's "Silence," J.A. Bayona's dark fantasy "A Monster Calls," Ben Affleck's "Live By Night" and the NASA drama "Hidden Figures."
"There were so many cinematic presents under the Christmas tree, it was hard to keep track," Dergarabedian said.
Estimated ticket sales for Friday through Monday at U.S. and Canadian theaters, according to comScore. Where available, the latest international numbers for Friday through Monday are also included. Final domestic figures will be released Tuesday.
1. "Rogue One: A Star Wars Story," $96.1 million ($47.1 million international).
2. "Sing," $56.1 million ($27 million international).
3. "Passengers," $23.1 million.
4. "Why Him?" $16.7 million ($2.2 million international).
5. "Assassin's Creed," $15 million ($13.3 million international).
6. "Fences," $11.4 million.
7. "Moana," $10.4 million ($14.9 million international).
8. "La La Land," $9.7 million ($4.3 million international).
9. "Office Christmas Party," $7.3 million ($3 million international).
10. "Collateral Beauty," $7.1 million ($3.6 million international).
Estimated ticket sales for Friday through Monday at international theaters (excluding the U.S. and Canada), according to comScore:
1. "Rogue One: A Star Wars Story," $47.1 million.
2. "See You Tomorrow," $37.9 million.
3. "Railroad Tigers," $29 million.
4. "Sing," $27 million.
5. "Dangal," $26.3 million.
6. "The Great Wall," $26 million.
7. "Master," $18.1 million.
8. "Moana," $14.9 million.
9. "Assassin's Creed," $13.3 million.
10. "Fantastic Beasts and Where to Find Them," $8 million.
Universal and Focus are owned by NBC Universal, a unit of Comcast Corp.; Sony, Columbia, Sony Screen Gems and Sony Pictures Classics are units of Sony Corp.; Paramount is owned by Viacom Inc.; Disney, Pixar and Marvel are owned by The Walt Disney Co.; Miramax is owned by Filmyard Holdings LLC; 20th Century Fox and Fox Searchlight are owned by 21st Century Fox; Warner Bros. and New Line are units of Time Warner Inc.; MGM is owned by a group of former creditors including Highland Capital, Anchorage Advisors and Carl Icahn; Lionsgate is owned by Lions Gate Entertainment Corp.; IFC is owned by AMC Networks Inc.; Rogue is owned by Relativity Media LLC.
Follow AP Entertainment Writer Sandy Cohen at www.twitter.com/APSandy .