Rogue One: A Star Wars Story tops North American box office

The movie scores the second biggest December opening.

Rogue One: A Star Wars Story has skyrocketed to the top of North American box office with $155 million (£124 million) in its opening weekend.

The Disney blockbuster, starring Felicity Jones, Forest Whitaker, and Diego Luna, has earned the second-biggest December opening behind last year's (15) Star Wars: The Force Awakens. The movie beat studio expectations of $150 million (£120 million) and also proved to be a big hit worldwide, taking a total of $290.5 million (£232.5 million).

On Thursday (15Dec16) alone, the movie raked in $29 million (£23.2 million) at the North American box office as fans raced to be among the first to see the new film, which serves as a prequel to the very first instalment of the sci-fi franchise, 1977's Star Wars: Episode IV - A New Hope.

Meanwhile, animated film Moana, which stars Dwayne 'The Rock' Johnson, comes in second place with $11.7 million (£9.4 million), while Jennifer Aniston and Jason Bateman's Office Christmas Party follows in third with $8.5 million (£6.8 million).

Will Smith's Collateral Beauty failed to set the box office alight, entering the countdown at number four with a poor $7 million (£5.6 million) opening. The movie received a slew of bad reviews from critics, but has a favourable rating with audiences who checked out the film for themselves, and Warner Bros. domestic distribution president Jeff Goldstein is hoping others will give the drama a chance over the holidays.

"I'm disappointed," he says of the mediocre start. "But the film plays well with an older audience, and we hope that over Christmas they'll have more free time available to go out and discover it."

Eddie Redmayne's Fantastic Beasts and Where to Find Them rounds out the top five.

© Cover Media