影片讲述的是一只幻化为美貌公主的狸貉与被放逐的年轻王子的爱情故事。传说在古代日本的安土桃山时代,大城主安土桃山不但以雄厚的财富傲视一方,更以自己的美貌洋洋自得。他定期就会询问预言师比尔简婆婆(由纪佐织 饰),谁才是世界上最美丽的人?每次听到预言师的答案是自己的时候,安土桃山才会感到满意。但是有一天,预言师却告诉安土桃山,他的儿子雨千代(小田切绪 饰)不久将超过安土桃山,成为世界上最美丽的男子。安土桃山听后勃然大怒,决定将亲生子雨千代放逐到灵峰快罗须山。据说那是一座鬼怪聚集的神秘之山,凡是去了的人,都有去无回。
被放逐的流浪王子雨千代在灵峰意外邂逅了来自唐国的狸公主(章子怡 饰),两人一见倾心,坠入爱河。可是狸公主却被咒语缠身,若要摆脱诅咒,就必须找到前世挚爱的王子,再度相识、相恋、并且再度与其分手,经历刻骨铭心的生死之恋。爱与宿命,人与狸的千年之恋究竟将上演怎样的结局……