LOS ANGELES (AP) — “Star Wars” is still dominating the movie universe, with “Rogue One: A Star Wars Story” leading the box office for a fourth straight week.
The intergalactic adventure edged out the NASA drama “Hidden Figures” for the top spot this weekend, according to studio estimates Sunday. “Rogue One” brought in $21.97 million. “Hidden Figures” — which expanded by more than 2,000 theaters Friday after opening in limited release — collected $21.8 million.
“It’s a great weekend for space movies,” said Paul Dergarabedian, senior media analyst for box office tracker comScore, noting that the Jennifer Lawrence-Chris Pratt space story “Passengers” also remains among the top 10.
“Rogue One,” though, has been unstoppable, Dergarabedian said, and is expected to top “Finding Dory” as the biggest box-office success of 2016.
The animated animal musical “Sing” was in third place this weekend, taking in another $19.5 million for a three-week haul of $213.3 million. “Underworld: Blood Wars” debuted in fourth place with $13.1 million, followed by the celebrated musical “La La Land” with $10 million.
Estimated ticket sales for Friday through Sunday at U.S. and Canadian theaters, according to comScore.
1. “Rogue One: A Star Wars Story,” $21.97 million ($56.6 million international).
2. “Hidden Figures,” $21.8 million.
3. “Sing,” 19.5 million ($26.4 million international).
4. “Underworld: Blood Wars,” $13.1 million.
5. “La La Land,” $10 million. ($3.8 million international)
6. “Passengers,” $8.8 million ($32.7 million international).
7. “Why Him?” $6.5 million ($6.1 million international).
8. “Moana,” $6.4 million ($20 million international).
9. “Fences,” $4.7 million.
10. “Assassin’s Creed,” $3.8 million ($45 million international).