W okresie wojen trzech królestw, starożytne Chiny przechodzą kryzys. Aby zjednoczyć kraj, generał Cao Cao (Wen Jiang), pełniący rzeczywistą władzę zamiast cesarza, werbuje do pomocy największego wojownika jakiego znają Chiny - Guan Yu (Donnie Yen). Jednak Guan Yu jest lojalnym przyjacielem Liu Bei (Alex Fong), wroga Cao Cao. Aby zmusić niezrównanego wojownika do walki, generał bierze jako zakładnika jego ukochaną - Qi Lan (Betty Sun). Po doprowadzeniu wojsk Cao Cao do zwycięstwa, Guan Yu postanawia wraz z Qi Lan przyłączyć się do Liu Bei, lecz z rozkazu cesarza jego wojska mają nie dopuścić, aby wojownik dotarł do celu żywy.
甄子丹
General Guan Yunchang
Jiang Wen
Cao Cao
孫儷
Qi Lan
方中信
Liu Bei
邵兵
General Zhang Liao
安志傑
General Kong Xiu
王学兵
Wang Zhi
王柏傑
Emperor Xian of Han
Dong Yong
Xuyou / Xun You
李宗翰
General Qin Qi
聂远
Han Fu
錢小豪
Yan Liang