《慈禧西行》八国联军侵华慈禧携带奇珍宝物移驾热河惜沿途遇劫有山匪藏宝于火焰山数十年来无人知宝物下落民初有山民沙老爹偶入匪洞掘宝而献之于县政府不料被巨盗王四屠及刘一彪得悉杀害专员并伪装官员而晤沙老爹王、刘欲一举而获之沙老爹有女美健刁蛮浑称虎辫子自老爹率众入山乃独守酒店当炉伺客某日有结拜兄弟联袂来店虎辫子发现其中有使烟佩刀者此全是沙老爹之物诧异而询问众人众人秘而不吐...警校同届毕业生张伟杰(谢霆锋 饰)和倪峰(陈冠希 饰)毕业后各在不同的部门当差杰和峰都在一次行动中的出色表现被派到张铁民(任达华 饰)带领的重案组致力铲除巴闭巴辣兄弟张铁民正是张伟杰的生父杰一直认为生父抛弃了他与母亲内心充满仇恨峰发现了自己母亲的男友肥七(林雪 饰)被巴闭抓住了峰极力解救却被偷拍了见面的过程后来巴闭被抓他以这张偷牌光碟威胁峰放走自己这时峰已与杰的表妹颖芝(钟欣桐 饰)结婚了为了家庭峰不得不对巴闭言听计从峰被停职乐观善良的七个小矮人原本过着简单快乐的生活不料诅咒公主的巫婆利用小矮人进入了公主的18岁生日宴会因为第七个小矮人波波的失误诅咒爆发公主和整个童话王国将陷入长达一百年的沉睡用真爱唤醒公主的杰克也被巫婆派去的恶龙抓走了为了救出公主勇敢的七个小矮人踏上了一场营救杰克、智斗恶龙的惊奇冒险一路上他们遇到了小红帽、大灰狼、灰姑娘、穿靴子的猫、巨人、阿里巴巴、四十大盗、美男鱼和各种挑战……他们最终能否营救公主...