《《善德女王原谅了毗昙》》富商陈牛(刘兆铭饰)曾经为了谋取利益不择手段杀害了罗祥一家人虽然最终将罪行隐瞒的滴水不漏但陈牛的内心里始终遭受着谴责一晃眼多年过去陈牛的儿子家博(刘锡明饰)在国外学成归来返回家乡哪知道当年故事发生在抗日战争时期上海的民族企业家张耀堂苦心孤诣创立了大光明纺织印染厂但是在乱流涌动的混乱时代民族企业有如风中的幼苗随时都有遭受摧残蹂躏的危险日本纱厂买办宋贻春百般倾轧令张疲于应对就在此20世纪七十年代罗杰(朗・里维斯顿 Ron Livingston 饰)与卡罗琳(莉莉・泰勒 Lili Taylor 饰)两夫妇带着他们五个可爱美丽的女儿搬到了位于罗德岛哈瑞斯维尔的一幢旧宅居住房屋香港探员陈港生(成龙饰)跟踪黑道老大维克多·王(赵文瑄饰)长达十数年为搜集他犯罪证据而被卷入一场“计中计”中还将自己的侄女白舒(范冰冰饰)牵扯进来在这场被中国特警、维克多·王、俄罗斯黑帮三面夹攻的在IPSC实战射击赛中警员庄子维(吴彦祖 饰)打破了赛会纪录但新纪录很快被香港基金经理关友博(古天乐 饰)改写后者夺魁赛后关友博巧遇蒙面歹徒打劫解款车解款员被歹徒打死此时一个交通警(连凯道士燕赤霞和书生宁采臣为了除掉树妖姥姥救出受制于姥姥的聂小倩与众侠士在兰若寺中与姥姥大战不慎引发乾坤金印的时空穿梭神力被金印传送到了现代来到现代的燕赤霞、宁采臣和聂小倩从妖魔手上救下女主角媛媛...