It’s still too early to say definitively which movie topped the box office over the weekend, but current estimates have Rogue One: A Star Wars Story just barely eking out a win over Hidden Figures by a difference of just a couple hundred thousand dollars. Rogue One earned $22 million in its fourth weekend while Hidden Figures pulled in $21.8 million after expanding to over 2400 theatres. In third place, Sing added another $19.6 million to its coffers while Underworld: Blood Wars opened in fourth with $13.1 million, the lowest of any Underworld film to date. Golden Globe winner La La Land rounded out the top 5. Elsewhere, the weekend’s other major expansion A Monster Calls failed to crack the top 10, earning just $2 million from 1523 screens which is a disappointment for Focus Features and director J.A. Bayona.