Production faced delays after a casting scandal but hit Chinese New Year release February 17, 2026, with trailers showcasing horse chases, wire-fu spectacles, and Sui-era authenticity shot in Xinjiang deserts by Alibaba Pictures and Woo Ping Pictures.