Going one better than The Force Awakens, Rogue One just about manged a fourth weekend with $21.9 million which brings the films total US gross to $477.2 million.
With good word of mouth Hidden Figures expands its cinema count this week and climbs to number 2 with a weekend gross of $21.8 million.
The film has got a lot of Oscar buzz in recent weeks and this could keep the film in the top reaches of the chart for a long time to come, especially if it start to win.
Longest running film on the chart this week is Moana which this week is at 8 while Rogue One is by far the highest total grossing movie.