The latest in the Star Wars line has passed US$1 billion (HK$7.78 billion) in worldwide revenues after three weeks - and it does not open in China until Friday.
That helped provide a positive spin on a year of ups and downs for Hollywood while providing a clear boost to Disney - now the only studio to surpass US$5 billion globally for the last three years.
Star Wars: The Last Jedi is expected to surpass another Disney film, its latest take on 18th-century fairytale Beauty and the Beast, as the top-earning movie of the year. Beauty took in more than US$500 million in the United States and exceeded US$1.3 billion worldwide.
The Last Jedi is expected to have earned earn about US$65.6 million over the four-day holiday weekend in North America for a US$530.3 million total since its opening three weeks ago, according to Exhibitor Relations.
It stars Daisy Ridley, Oscar Isaac, Adam Driver and two members of the original cast, Mark Hamill as Luke Skywalker and now-deceased Carrie Fisher as Princess Leia.
Domestic earnings come on top of an international take estimated at US$523 million for the eighth Star Wars film. The Last Jedi is now 2017's No 1 film in European cinemas, and if estimates are correct it will be the eighth highest-grossing US movie of all time.