Странствующий охотник на демонов Люй Дунбинь (Бенни Чан) попадает в загадочный дом на воде, которым управляет демонесса Мэй (Клара Ли), убивающая случайных путников, чтобы их душами накормить пробуждающегося дракона наводнений. Внутри Дунбинь находит околдованную девушку по имени Ин (Ли Мэнмэн), в которой узнает свою нареченную невесту, с которой судьба его давно разлучила. Теперь Дунбинь не может не ввязаться в схватку со злом.