WASHINGTON, Dec 26 — The latest blockbuster instalment of the Star Wars saga dominated box offices in North America for a second weekend straight, according to early holiday estimates released yesterday.

Rogue One: A Star Wars Story raked in US$71.55 million (RM320 million) Friday-Sunday, Exhibitor Relations said, bringing its total bounty for the region to US$293 million.

Cinemas in the United States and Canada saw a slew of new movies open over the Christmas holiday weekend.

Sing, an animated musical comedy featuring the voices of several A-listers including Matthew McConaughey and Reese Witherspoon, burst into second place with US$35 million.

Advertisement

The third spot went to Passengers, a sci-fi fantasy starring Jennifer Lawrence and Chris Pratt, who play two astronauts accidentally awakened from hibernation on a deep-space mission. It pulled in US$14.3 million.

Claiming fourth was Assassin's Creed, which took in US$10.3 million, based on the eponymous video game.

At number five was Why Him? about a dad feuding with his daughter's boyfriend, which opened with US$9.8 million.

Advertisement

That means Moana, a computer-animated musical fantasy about a brave Polynesian teenager, slipped to sixth place from number two, pulling in another US$6.5 million. 

The film had previously topped the box office for three weekends and has now grossed US$179.5 million to date.

Opening at number eight was Collateral Beauty, a sentimental drama featuring Will Smith. It managed to pull in US$3.6 million.

The number nine spot went to Hindi-language sports drama Dangal, which opened with US$3.3 million. 

Rounding out the top 10 was Manchester by the Sea, down from sixth place a week before. It pulled in US$3.1 million, bringing its haul to US$20 million. — AFP