Shot over five days in extreme conditions, the production took place at Changbai Shan, a mountain located on the border of China and North Korea. With temperatures plunging to -50 degrees Celsius, the crew faced significant challenges but managed to deliver a visually stunning and impactful result