do not surrender. Just then, Zhao Yun manages to reverse the situation by rescuing Xiaoqiao with a surprise attack, while Sun Quan fires an arrow that grazes the top of Cao Cao's head and cuts his topknot loose. Cao Cao is now at the mercy of the allies, but they spare his life and leave. In the final scene, Zhou Yu and Zhuge Liang have a final conversation before Zhuge walks away into the far distance with the newborn foal Mengmeng. Abridged version For the non-Asian releases, the film was shortened from 288 minutes to 148 minutes and was released in some countries under the title Battle of Red Cliff. An opening narration in American English provides the historical background, whereas in the Asian release, a more brief description of the context of the political situation appears in scrolling form ten minutes into the film. Notable cuts include the background and motivations behind Zhuge Liang's plan to obtain 100,000 arrows, including the threat to his life, and the early parts of Sun Shangxiang's infiltration, where she befriended a northern soldier Sun Shucai (though the scene where she mourns Sun's death was not cut). The tiger hunting scene was also cut from the non-Asian releases. The original two-part 288 minute English version was released as a two-disc set on DVD and Blu-ray in the United Kingdom on 5 October 2009, and in the United States and Canada on 23 March 2010. Cast Tony Leung as Zhou Yu Takeshi Kaneshiro as Zhuge Liang Zhang Fengyi as Cao Cao Chang Chen as Sun Quan Zhao Wei as Sun Shangxiang Hu Jun as Zhao Yun You Yong as Liu Bei Lin Chi-ling as Xiao Qiao Shidō Nakamura as Gan Xing - Probably based on the Historical Gan Ning Hou Yong as Lu Su Tong Dawei as Sun Shucai Batdorj-in Baasanjab as Guan Yu Zang Jinsheng as Zhang Fei Song Jia as Lady Li Zhang Shan as Huang Gai Wang Hui as Cao Hong Xie Gang as Hua Tuo Shi Xiaohong as Jiang Gan Xu Fengnian as Zhang Liao Guo Chao as Yue Jin Hu Xiaoguang as Xiahou Jun - Probably based on the Historical Characters Xiahou Yuan and/or Xiahou Dun Cui Yugui as Xu Chu Jiang Tong as Li Tong Ma Jing as Wei Ben Yizhen as Cai Mao Jia Hongwei as Zhang Yun Zhao Chengshun as Xun You Wang Zaolai as Cheng Yu