Chinese animated blockbuster Ne Zha 2 screened on China’s largest IMAX screen at Liaoning Science and Technology Museum. The ultra-large screen measures 22 m high and 29 m wide, covering an area of 638 m². The unparalleled clarity and brightness create an immersive audiovisual experience for the audience.