Once Upon a Time in the Middle East Holds China’s Top Spot
Wen Muye’s anti-war drama beat Christopher Nolan’s The Odyssey in mainland China despite Nolan’s film owning the IMAX footprint. The upset says as much about standard theaters as it does about summer taste.

Once Upon a Time in the Middle East stayed ahead of Christopher Nolan’s The Odyssey at the mainland China box office over the August 15-17 weekend, with The Week reporting a $70.3 million frame for Wen Muye’s anti-war drama against $28.4 million for Nolan’s film. That gap matters because The Odyssey had the premium-format muscle: The Week said it controlled 90% of China’s IMAX footprint. The local film, known in Chinese as Welcome to Loong Restaurant or Welcome to Dragon Restaurant, won the week where most moviegoing still happens, in regular theaters, with a story built around a chef, a restaurant, and civilians caught in war.
Wen Muye’s Restaurant Drama Beat Nolan’s IMAX Advantage
The Week reported that Once Upon a Time in the Middle East reached $134.1 million in its first six days after its August 11, 2026 release. The Odyssey, even with previews counted, stood at $35.9 million by the end of the weekend.
That is not a small local win tucked under a Hollywood headline. It is the main event.
The strange part is how cleanly the split runs. Nolan’s film had the premium screens and, according to The Week, broke the record for the biggest IMAX opening weekend for a Christopher Nolan film in China. Once Upon a Time in the Middle East still took the weekend, and even pulled $2.1 million from the IMAX screens left over after The Odyssey took the lion’s share.
For a film reader, that is the useful detail. The result was not about a weaker Hollywood title being denied the good rooms. The Odyssey had the rooms built for scale. Wen’s film had the broader ticket base.
Xu Fu Turns a Kitchen Into the Film’s War Zone
Sixth Tone reported that the film follows Xu Fu, played by Shen Teng, a Chinese chef who moves to Bahata, the fictional capital of an unnamed Middle Eastern country, to open Loong Restaurant and pay down family debts. The Week places the restaurant story in Baghdad, Iraq, and describes Xu as a down-on-his-luck chef from northeast China working with floor manager Ma Junsheng, played by Jiang Qiming.
The reported premise is a canny one: war seen from the place people go when they are hungry, not from the room where men plan attacks. Sixth Tone said the restaurant becomes a refuge for local orphans as violence grows. The Week similarly reported that the restaurant turns into a sanctuary for civilians, orphans, and children.
That is a big swing for a summer hit starring Shen, whose screen identity is tied to comedy. Sixth Tone noted that the film uses drama and dark humor, and that some criticism centered on marketing that left parents expecting a more family-friendly film than the scenes of war and violence they encountered.
The tension there is real. A film can use a comedian without being a comfort object. This one appears to have sold a familiar face and then put him in a harsher register.




