電影改編自德國(guó)傳說《花衣魔笛手》,講述朝鮮戰(zhàn)爭(zhēng)結(jié)束不久,自稱魔笛手的武龍(柳承龍飾)帶著兒子輾轉(zhuǎn)至偏遠(yuǎn)山區(qū)村莊。此時(shí)村莊正遭受嚴(yán)重鼠患侵襲,村長(zhǎng)(李星民飾)允諾武龍暫留并達(dá)成驅(qū)鼠交易。武龍通過神秘魔笛奏鳴成功清除鼠患后,卻發(fā)現(xiàn)村長(zhǎng)背棄承諾拒絕兌現(xiàn)報(bào)酬。在被迫離開時(shí),武龍發(fā)現(xiàn)兒子因村莊私刑意外身亡,悲憤中觸發(fā)古老預(yù)言的詛咒機(jī)制。他折返村中用魔笛重新召喚鼠群,鋪天蓋地的老鼠將村莊吞沒于血色災(zāi)厄之中。這場(chǎng)復(fù)仇印證了流傳百年的末日預(yù)言——當(dāng)人類背信棄義時(shí),魔笛手終將用災(zāi)難重寫契約法則。