‘Rogue One’ opens to $290.5 Million at the Global Box Office

It makes it the second-highest December-opener

Rogue One: A Star Wars Story opened to $290.5 million (around £235 million) at the Global Box Office this weekend.

The Star Wars spin-off film premiered on Saturday night (December 10) in Los Angeles, before it hits cinemas worldwide on Friday (December 16).

The sum makes it the second-highest grossing December-opener. It sits behind last year’s Star Wars: The Force Awakens, which took $395 million.


According to Coming Soon, Rogue One earned $29.2 million from 708 IMAX screens worldwide. In North America, Rogue One earned $19 million from IMAX, becoming the first movie released on over 400 domestic IMAX screens. Internationally, Rogue One earned $10.2 million in IMAX, which marks the second-highest December IMAX opening ever for internationally (behind Star Wars: The Force Awakens), and biggest IMAX opening ever in Japan, Denmark, and Belgium.

Rogue One box officeGetty Images for Disney

You can see the individual figures below:

UK $21.0M
Germany $12.5M
Australia $10.8M
France $10.0M
Japan $7.9M
Russia $5.6M
Brazil $5.3M
Mexico $5.1M
Spain $4.5M
Sweden $3.5M
Italy $3.1M

Taking to social media, those who attended the premiere have described the film as “incredible”, “moving” and “intense”. However, one fan did criticise the movie’s plot for being “needlessly murky”.

Star Trek actor Wil Wheaton, meanwhile, wrote in a blog: “The last time I loved a Star Wars movie as much as I loved Rogue One, it was 1977.”

Rogue One: A Star Wars Story is the first in Disney’s planned “Anthology Series” of spin-off films. The series will continue with the currently untitled Han Solo prequel movie due in 2018.


Alden Ehrenreich, best known for his roles in Hail, Caesar! and Blue Jasmine, was officially cast as a young Han Solo in July. A film telling the character’s origin story is due to start shooting in January for a May 2018 release.

Following months of rumours, Disney announced in October that Donald Glover – also known as rapper Childish Gambino – has been cast as the film’s young Lando Calrissian.

The Star Wars website also announced that Emilia Clarke, best known for playing Daenerys Targaryen, has joined the film in an unspecified role. “Clarke’s role will round out a dynamic cast of characters that Han and Chewie will encounter on their adventures,” the website’s post said.