Walt Disney's Star Wars: The Last Jedi brought in an estimated US$28.7 million (NZ$39.9m) in its opening weekend in China, coming in below its two predecessors in the world's fastest-growing market.
That brings the global haul for The Last Jedi to $1.21 billion, the Burbank, California-based company said. It makes the film a success even if it doesn't reach the heights of 2015's The Force Awakens, which rang up $2.07 billion worldwide.
Disney has been trying to build an audience for Star Wars in China, where moviegoers didn't grow up with the original trilogy, and by that measure the new film fell short. The Force Awakens brought in $52.3 million when it opened there.
The last Star Wars movie to open in China, Rogue One, generated $30 million in its opening, outside the top 100 movie debuts in the region, according to Box Office Mojo.
The Force Awakens was the 41st. Universal Pictures' The Fate of the Furious holds the record for the biggest debut weekend in China with $185 million.