On the first weekend of 2017, Hidden Figures defeated Rogue One by a mere $0.7 million. Unfortunately, there was an extreme snow storm that caused much steeper drops overall at the box office than expected. Here is how the weekend went.
Hidden Figures expanded nationwide to a strong $22.8 million this weekend which is exactly what I predicted it would open to.
In second place, Rogue One tumbled 55.5% to $22.1 million. This weekend, it made it on to the top ten all time domestic chart with a total of $477.4 million which is good for eighth place and could potentially pass Finding Dory ($486.3 million) by the end of the week to become the highest grossing release of 2016 Also, aside from The Force Awakens, it has the highest total for any Star Wars film.
Close behind the aforementioned titles, Sing stumbled 51.7% and wound up in third place with $20.7 million. Still, it has earned $214.5 million through Sunday and passed The Lorax ($214 million). It is still on pace to get past $250 million by the end of its run (unless there is a far more severe storm on the horizon between now and then).
In fourth, Underworld: Blood Wars underwhelmed with the lowest debut in the franchise with $13.7 million. The last three before Blood Wars had very short runs (they all closed in less than two months) and this is easily the worst reviewed one in the franchise with 20% on Rotten Tomatoes and a 22% on Metacritic, so there is a very real possibility that it will not last much longer than one month.
Rounding out the top five was the nationwide expansion of La La Land with $10.1 million. The art film earned has earned $51.8 million from the time of its limited release through Sunday.
Outside of the top five, in 12th place, A Monster Calls had a very disappointing nationwide expansion of $2.1 million.