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.