Star Wars is still dominating the movie universe, with Rogue One: A Star Wars Story topping the US box office for the fourth straight week.

Deadline reports that the movie made $21.97 million domestically during the Friday-Sunday period, boosting its total US haul to $477.2 million.

“Hidden Figures,” a well-reviewed comedy-drama about pioneering African-American women in the early days of the American space program, trailed by only $200,000 with $21.8 million.

The animated animal musical Sing came in third, taking in another $19.5m for a three-week haul of $213.3m. Underworld: Blood Wars debuted in fourth place with $13.1m, followed by the musical La La Land with $10m.

Sony’s sci-fi romance “Passengers” finished sixth with $8.8 million, bringing its total to $80.9 million after three weeks. Fox’s third weekend of romantic comedy “Why Him?” followed with $6.5 million, bringing its US total to $49 million.

US Box Office January 6-8:

  1. Rogue One — $21.97 million
  2. Hidden Figures — $21.8 million
  3. Sing — $19.57 million
  4. Underworld: Blood Wars — $13.1 million
  5. La La Land — $10 million
  6. Passengers — $8.8 million
  7. Why Him? — $6.5 million
  8. Moana — $6.4 million
  9. Fences — $4.7 million
  10. Assassin’s Creed — $3.8 million