Rogue One has currently earned $439.7 million domestically and $350 million in foreign markets for a worldwide total of $789.7 million, from a whopping $200 million budget.
Sing, Universal’s hit animated musical, only added seven theaters this weekend to 4,029 theaters, but that was enough to post an impressive 21.4% increase from last weekend, giving Rogue One a run for its money in second place with $42.8 million.
This tally brings Rogue One up to $439.7 million, just $46.5 million shy of becoming 2016’s top-grossing movie, a title currently held by Finding Dory ($486.2 million).
Although the box office winner was no surprise, as Rogue One took the top spot with an estimated $49.5 million over the three-day weekend, and $64.3 million over the four-day holiday weekend.