It was a very merry Christmas weekend for one space-set blockbuster, and a not so happy opening for another. Disney/LucasFilm’s Rogue One: A Star Wars Story crossed $500m global total after 12 days of release, adding $96.1m domestically over the four-day weekend. It also added $47.1m overseas. The film has now earned $286.4m in the US and $237.4m internationally.
In second place domestically was Universal/Illumination’s animated musical Sing!, with $76.7m in six days after opening on Wednesday. It earned $54m internationally for a worldwide total so far of $130.7m. It cost around $75m to make.
Sony Pictures’ massive gamble, the Morten Tyldum-directed sci-fi Passengers, did not pay off for the studio. Jennifer Lawrence and Chris Pratt obviously don’t have the purity of star power the studio anticipated, as even their faces on the poster failed to interest audiences in an unoriginal romantic drama. Passengers opened in third place, taking $23.1 over four days on a $110m budget. Lawrence will reportedly be taking home a back-end of the gross. She won’t be taking home much.
Another disappointment was 20th Century Fox’s Assassin’s Creed, produced by and starring Michael Fassbender, which earned just $15m over four days for a fifth place opening. That’s less than the Bryan Cranston/James Franco comedy Why Him?, which opened in fourth! Creed has taken $22.5m since opening on Wednesday, on a budget of $125m.
Damien Chazelle’s La La Land expanded further and made eighth place with $9.7m over four days for a $17.6m total. It cost around $30m, and will pick up much momentum in the New Year.