China Box Office: ‘Once Upon a Time in the Middle East’ Stays on Top as ‘The Odyssey’ Crosses $100 Million
"Once Upon a Time in the Middle East" remained China's top film for a fifth consecutive weekend, while Christopher Nolan's "The Odyssey" passed $100 million at the mainland box office, according to Artisan Gateway data for the 11–13 September weekend. The milestone is notable because it puts "The Odyssey" ahead of Nolan's China runs for "Oppenheimer", "Tenet" and "Inception", second only to "Interstellar" in his local box office history, underlining strong Chinese appetite for the director's work even as overall market takings continue to lag last year's figures.
Wen Muye's war comedy-drama took RMB52.9 million ($7.8 million) over the weekend, lifting its total to $318.4 million since its 11 August release. "V", a crime thriller led by Tony Leung Ka-fai and Zhu Yilong, held second place with $4.7 million ($84.1 million cumulative), followed by animated hit "All Wishes Come True!" with $4 million ($283.4 million total). "The Odyssey" added $3.5 million to reach $102.9 million, while new romance "My Tomorrow, Your Yesterday" opened in fifth with $1.7 million. Total weekend takings came to $28.8 million, with China's 2026 year-to-date box office at $4.26 billion, down 27.6% on the same period last year.
- "Once Upon a Time in the Middle East" tops China box office for fifth weekend running
- Nolan's "The Odyssey" passes $100 million in China, second-best of his films there
- China's 2026 box office remains down 27.6% year-on-year at $4.26 billion
Art Asia Celebrity Culture Entertainment Film Middle East World