Вернувшись из похода, воитель Ванг Шенг (Аллойс Чен) привозит домой
спасенную им девушку Сяовей (Чжоу Сюн) – не зная, что на самом деле она
демон, питающаяся человеческими сердцами. Идут месяцы и однажды в город
забредает генерал Йонг (Донни Йен), бывший начальник Ванга, бросивший
войско после того, как узнал, что Шенг женился на его любимой Пейронг
(Викки Жао). Пейронг подозревает, что Сяовей демон, но Ванг не верит
ей, поэтому она обращается к Йонгу.