Rogue One continues to hold onto the top spot at the North American box office. The Star Wars spin-off narrowly beat out Hidden Figures as it held onto #1 for a fourth week in a row. Both films topped $21 million over the weekend, which brings Rogue One to a total of $477 million – which makes it the eighth-largest domestic grossing film of all time, trailing last year’s Finding Dory by less than $10 million.
Rogue One also opened in China with $31 million, bringing worldwide totals for the film to over $914 million in less than one month.
Hidden Figures, which stars Taraji P. Henson, Octavia Spencer, and Janelle Monae as NASA mathematicians, was released nationally on Friday after winning acclaim on limited release over the New Year holiday. The stars portray Mary Jackson, Katherine Johnson and Dorothy Vaughan in the real-life period drama, about the three African-American women who worked behind the scenes to help make John Glenn’s mission into space a big success. The late astronaut became the first American to orbit Earth in 1962. Glenn didn’t live to see the success of the film – he died on December 8, 2016.
Meanwhile, animated movie Sing has crossed the $200 million mark with another $19.5 million to finish third, and Underworld: Blood Wars, starring Kate Beckinsale and Theo James, is fourth.
Ryan Gosling and Emma Stone’s Golden Globe-winning musician La La Land, which won all 7 awards if was nominated for at last night’s awards, came in at fifth with 10 million (The film is now playing at 1500 theaters across the country and has grossed over $50 million (production budget of $30 million)).