雾山派与妖族因为千百年前的恩怨纷争不断。白狐素素奉命潜入雾山派,欲夺雾山首领安赤霄为净化妖气苦心研究的炼妖丹,却因意外吸收了炼妖丹而法力大乱,失去了记忆,被无忧寨小神医何安生救起。善良忠厚的何安生与不知来处的孤女小白(素素)在寻找身份、记忆的旅途中逐渐相爱,与此同时小白(素素)体内的炼妖丹却在失控边缘。素素妖族的身份会不会被发现?人妖殊途,小白和安生的爱情何去何从?千百年来的人妖隔阂有破镜重圆的一天吗?。1947年的一天,21岁的国民党军官丁嘉尧和勤务兵何福祥上街时,被一阵优美的歌声所吸引,那是丹麦民歌《只要心儿没有老》,唱歌的是一个十六、七岁的少女,她的身边还围着一群孩子。丁嘉尧着迷了。于是,他常常去找这个名叫黄小兰的姑娘,两人之间萌发了爱情。一年后,丁嘉尧随部队撤往台湾,他和黄小兰从此天各一方,一别就是52年。 2000年夏,丁嘉尧携儿子、儿媳和孙子回到家乡重庆,考察投资办厂的事宜,并试图寻找黄小兰。在沿长江考察途中,丁嘉尧终于获悉了小兰的消息,他激动万分。得知丁嘉尧从台湾回来,一群家乡在台湾的老朋友赶来相聚,这时,随着丁嘉尧小孙孙的口琴声,那首优美的丹麦民歌再一次在长江边响起,而丁嘉尧离小兰也越来越近了……。乔在父亲死后,陪母亲卡特琳娜赴意大利参加歌剧演出,却因寂寞而染上毒瘾,使卡特琳娜份外心痛,对乔百般迁就,竟使两人发展出一段畸恋,在道德觉醒下,幸未造成大错。卡特琳娜不得已将隐藏多年,乔另有生父的秘密说出,为使父母破镜重圆,乔乃前去找寻亲身父亲。 导演用弗洛伊德的精神分析学说来阐述这对母子的行为,认为人的所有意义和能力都源自于性欲的需求,月亮是代表母亲和女性形象的载体,以隐喻母亲对儿子的性影响。