China Box Office: 'Jumanji' Clobbers Competition With $40M, 'Last Jedi' Crashes and Burns

'Star Wars: The Last Jedi' crumbled 91 percent in its second weekend in China, earning just $2.4 million — a shocking flameout for 2017's biggest global film.

Dwane Johnson's Jumanji: Welcome to the Jungle roared into China over the weekend, racking up a strong $40 million.

The Sony tentpole finally toppled runaway Chinese hit The Ex-File 3: The Return of the Exes, which earned $25.3 million in its third frame, bringing its local total to $272 million. Globally, Jumanji, also starring Kevin Hart, has earned $667 million.

Disney's and Lucasfilm's Star Wars: The Last Jedi, meanwhile, didn't even put up a fight. Only in its second weekend on Chinese screens, The Last Jedi pulled in a paltry $2.4 million — a 92 percent decline from its disappointing $28.7 million debut, according to data from EntGroup.

The Star Wars franchise, never popular in China, appears to be on a precipitous decline in the Middle Kingdom, the world's second-largest film territory. With $39 million after two weekends and shedding screens by the day, it's clear that Last Jedi won't make even half of The Force Awakens' $124 million China total, and won't even come close to matching Rogue One's $69 million haul. The global picture is far better, of course: As of Sunday, Last Jedi had a worldwide haul of $1.264 billion, making it the biggest film of 2017.

Chinese historical drama Forever Young (not to be confused with a 2015 film with the exact same title) opened in third place on the local charts, earning $21.4 million. The film stars Zhang Ziyi, Huang Xiaoming, Chang Chen, Wang Leehom and Chen Chusheng and tells a sweeping romantic story running from World War II to the present day. It was co-produced by Tencent Films, China Film Group and Beijing Taihe Entertainment, among others.

Hong Kong action-comedy Keep Calm and Be a Superstar, starring Eason Chan, opened in fourth place with $5.3 million, while Feng Xiaogang's hit period drama Youth landed in fifth in its fifth weekend, adding $2 million and nudging its total to $217.1 million.

Fox's animated Ferdinand opens in China on Friday. It will face off against A Better Tomorrow 4, the latest sequel in the action crime franchise started by John Woo, and horror film Nest, a China-Australia co-production starring Li Bingbing, Kellan Lutz and Kelsey Grammer.