General Cao Cao (Jiang Wen) is one of the ruler who want to expand his territory. To achieve his purpose. Cao Cao must asked for help from Guan Yu (Donnie Yen), the powerful warrior. But there is one problem. Guan Yu is a friend of Liu Bei (Alex Fong), great enemy of Cao Cao.
To make sure Guan Yu to help him, Cao Cao use Qi Lan (Betty Sun), concubine of Liu Bei, who he prisoner after destroying the forces of Liu Bei. But Guan Yu is not affected and more chose to return Qi Lan to Liu Bei. But effort of Guan Yu to bring Qi Lan home must face many challenges.