广袤无垠的非洲大陆,现代文明与原始社会和谐共存。在离现代大都市六千公里的卡拉哈里沙漠腹地,生活着仍未受到外来文明影响的布须曼人。他们刀耕火种,狩猎农作,过着与世无争、敬畏自然的平静生活。某天,一支来自现代文明的可乐瓶打乱了他们一成不变的日子。最先发现瓶子的基(N!xau 饰)将其带回部落,族人惊叹可乐瓶子的完美构造和繁多的用途,认为这是上帝赐予他们的礼物。可是兴奋的心情很快为别样的情绪所取代,习惯了平等共有的族人开始想要将瓶子据为己有,矛盾悄然而生。基不愿看到族人发生争吵与殴斗,于是决定将可乐瓶还给上帝,只为恢复曾经平静快乐的生活…
隐居深山老林的蒲松龄(成龙 饰)不仅是一名文采飞扬的文学家,更是一个身怀绝技的捉妖高手。在某次珠宝盗窃案中,蒲松龄和金华县菜鸟捕快严飞(林柏宏 饰)结识。在此之后,被衙门提出来的严飞找上山来,死乞白赖要拜蒲松龄为师。适值此时,金华县初县令(潘长江 饰)的独女被女妖聂小倩(钟楚曦 饰)摄走,中途虽有法师宁采臣(阮经天 饰)阻拦,但是小姐却下落不明。得知此讯,蒲松龄带着严飞和一众早已收伏的小妖下山捉妖,结果遭遇小倩的姐姐镜妖(林鹏 饰)阻挠。 一番混战过后,虽然镜妖被除,但是宁采臣和聂小倩之间仍有一段宿缘未了……