電影改編自德國傳說《花衣魔笛手》,講述在朝鮮戰(zhàn)爭結(jié)束不久,一位名叫武龍[音譯](柳承龍飾)的魔笛手和他的兒子一起來到一個(gè)遭受到嚴(yán)重鼠患的偏遠(yuǎn)山區(qū)村莊。村長(李圣旻飾)允許武龍留下來,讓他做些零工并且達(dá)成了驅(qū)除鼠患的交易。到了武龍要村長兌換諾言并離開的時(shí)候,卻發(fā)現(xiàn)被欺騙了。武龍發(fā)誓要報(bào)仇,他把老鼠引回村莊,讓村莊籠罩在恐怖之中,為實(shí)現(xiàn)一個(gè)古老的預(yù)言。