Published: Aug 14, 2026, 10:01 IST | Updated: Aug 14, 2026, 10:01 IST
Christopher Nolan's epic The Odyssey has officially released in mainland China, opening on more than 20,000 screens. The film is also playing across nearly 90% of China's IMAX network, with previews and presales already crossing $13.5 million (RMB 91 million) ahead of its launch.