Star Wars spin off Rogue One took a staggering $290.5m (£232.8m) globally on its opening weekend.
The film scored the second-best December opening weekend in both the UK and the US and Canada in history.
The record is held by Star Wars: The Force Awakens, which took $248m (£198m) in North America on its December debut last year.
Rogue One has taken £16.8m at the UK box office and $155m (£124m) in North America.
The Gareth Edwards directed film is yet to open in China and South Korea.
Speaking of the opening weekend Paul Dergarabedian, senior media analyst for box office tracker comScore said: "We're in uncharted territory for December.
Allow Exco Player content
This content is provided by Exco Player and may use cookies or similar technologies. Please click 'Allow and Continue' below to load the content.
"It's going to be really hard for any movie to catch up to this movie.
"This is only the second time a movie has opened this big in December."
Read More
Rogue One takes place between Star Wars Episode III and Episode IV, and is the first of three planned spin-off films based on the epic universe.
The film follows Jyn Erso’s mission to steal the plans for the Death Star, the planet-destroying weapon of the evil Empire.
It boasts an all-star cast including Felicity Jones, Riz Ahmed, Forest Whitaker, Mads Mikkelsen and Diego Luna.
Rogue One: A Star Wars Story is in cinemas now.
Follow @StandardEnts or like us on Facebook for more news.

