电影改编自德国传说《花衣魔笛手》,讲述在朝鲜战争结束不久,一位名叫武龙[音译](柳承龙饰)的魔笛手和他的儿子一起来到一个遭受到严重鼠患的偏远山区村庄。村长(李圣旻饰)允许武龙留下来,让他做些零工并且达成了驱除鼠患的交易。到了武龙要村长兑换诺言并离开的时候,却发现被欺骗了。武龙发誓要报仇,他把老鼠引回村庄,让村庄笼罩在恐怖之中,为实现一个古老的预言。。故事发生在七十年代的智利,独裁者的武断和专横让这里的民众生活在水深火热之中。弗兰西斯卡(安东尼奥·班德拉斯 Antonio Banderas 饰)是一位底下革命工作者,他伪装成了摄影师,想要通过获得独裁者暴力统治的证据来推翻政权。
一次偶然中,弗兰西斯卡结识了名叫伊莲娜(詹妮弗·康纳利 Jennifer Connelly 饰)的女子,伊莲娜是一位时装杂志的记者,她的美貌和独立很快就吸引了弗兰西斯卡的注意,随着时间的推移,情投意合的两人渐渐走到了一起。然而,伊莲娜已经有了男友,而她的男友正是一名秘密警察,就这样,弗兰西斯卡和伊莲娜为了他们的爱情,开始了行走在刀尖之上的游戏。。玛丽亚是军事基地副司令官的妻子,她与儿子和丈夫一起住在吉尔吉斯斯坦的俄罗斯军事基地,焦急地等待着早日返乡。 她的生活枯燥无味,没有工作,丈夫不善言辞,与儿子的柔道教练之间的暧昧是她生活中唯一的救命稻草。不久,他们的私情迅速失控,致命且不可逆转地改变了玛丽亚及其家人的未来。电影以写实、生活化的手法拍摄一桩发生在异国他乡的私密情事,摄影考究,氛围取胜,对女性心理的把握精准而细腻。。