故事讲述古代时期,刘枫和白梅瑛两人婚后,在一次次经历中学会包容,并共同化解婆媳矛盾,传宗接代,教育后代等问题的故事。狐狸小九妹在与金蟾大王的打斗中负伤逃下凤凰山,被樵夫刘枫救助。伤愈后的小九妹念念不忘刘枫的恩情,时常下山帮助刘枫,为刘枫对母亲的孝心感动。于是,她化名白梅瑛下山,嫁给刘枫,帮他洗衣做饭,照顾母亲,一家人其乐融融。白梅瑛和刘枫为救治母亲眼疾到华山天池寻找神水。金蟾大王趁机抓住白梅瑛,威胁她嫁给自己。
刘枫的诚心感动天地,破除斧头咒语解禁斧头神后,得其相助救出妻子,并治好母亲眼疾。怀孕的白梅瑛借宝珠汲取日月精华,却遭金蟾大王偷袭,失去宝珠,化回真身。刘枫为救妻子,联手八位姐姐和斧头神,击败金蟾大王,夺回宝珠。
金蟾大王被玉皇大帝降罪,口咬金钱到人间助刘枫店铺生意兴隆。白梅瑛产下幼子,刘枫的店铺生意兴隆。久而久之,其他商家纷纷效仿刘家,雕刻金蟾放在店内,寓意生意兴隆,财源广进。。安托瓦内特(劳尔·卡拉米饰)是一名教师,她正期待着和秘密情人弗拉基米尔(本杰明·拉维赫尼饰)一起度过计划已久的暑假。弗拉基米尔是她一个学生的父亲,然而弗拉基米尔却告知她计划必须取消,他不得不陪妻子与女儿去徒步旅行,安托瓦内特决定跟随他们的足迹,和一只名叫帕特里克的驴一起。。在童年时代便消灭了糖果屋女巫的孤儿兄妹韩赛尔(杰瑞米·雷纳 Jeremy Renner 饰)与格蕾特(杰玛·阿特登 Gemma Arterton 饰),多年来成为邪恶女巫的最大克星。在帮助小镇奥古斯伯格寻找失踪的孩子以及隐藏女巫之时,兄妹二人发现三天后即将出现“血月”(月蚀),这对女巫们来说是无比重要和神圣的时刻。两兄妹迅速投入行动,而讨厌他们俩的警长也招来一伙人马追查女巫们的行踪。未过多久,女巫头目(法米克·詹森 Famke Janssen 饰)率领手下袭击小镇,与兄妹二人展开正面冲突。激战过后,格蕾特遭到重创,韩赛尔也随着女巫消失下落不明。
正邪的较量渐次升级,兄妹俩在这一过程中也渐渐知晓关于他们童年以及父母背后的秘密……。