A war movie once again topped the box office this weekend. However, this one was set in the trenches of World War I rather than a galaxy far, far away.

1917,” Universal’s intense and award-winning World War I drama, brought in an estimated $36.5 million in North America. That was enough to take the top spot this weekend and knock “Star Wars: The Rise of Skywalker” off its box office perch. The ninth and final installment of the Skywalker saga had been No. 1 at the box office for the last three weekends.
The box office of “1917” may be modest, but the drama’s big win this weekend is a victory for Universal. It also helps the studio move on from its previous release, “Cats,” which was one of the biggest flops of last year.
“1917” also exceeded expectations, which had it making closer to $20 million domestically. It has made $60.3 million globally so far.

Source: ‘1917’ dethrones ‘Star Wars’ at the box office