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