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