Królestwo Chin, X wiek. Starcie dwóch wrogich klanów: Song, królewskiej dynastii i Khitan, koczowniczego ludu wojowników. Feng (
Donnie Yen) z klanu Song jest szanowanym rycerskim bohaterem, mistrzem sztuk walki. Niesłusznie oskarżony o zabicie przywódcy własnego klanu, zostaje wygnany. Aby udowodnić swoją niewinność, wyrusza w daleką podróż, usianą niezwykłymi walkami półbogów i demonów.