"Based on real life events, the film is set in January 1949 and focuses around a group of soldiers involved in the final stages of the Battle of Pingjin"
Wallace Chung
as Yao Zhe
Zhou Yiwei
as Cai Xingfu
Yang Mi
as He Xiuping
Zhong Chuxi
as Mei Yan
Philip Keung Ho-Man
as Qian Zhuoqun
Wang Xun
as Ma 'Ma Shen' Baoshu
Wang Qiang
as Ge Guichen
Terence Yin Chi-Wai
as Li Bin
Pan Binlong
as Wan San
Guo Qilin
as Liao Feng
Shao Bing
as PLA regimental commander
Han Lujin
as Mrs. You
Wei Zi Qi
as Xiao Wu Zi
Audrey Duo
as Yao Jun Lan [Yao Zhe's daughter]
Fu Heng
as Cao Chun Sheng
Lutong Ji
as Da Bao Ya
Aimee Xu
as Lin Mo Xue [Third Miss]
Chang Xiaoyang
Director
Park Ju-chun
Martial Arts Choreographer
Li Shaohong
Shi Jianquan
Writer
Hao Jiang
Producer
Li Meng
Shen Chang