《长安十二》西恩(埃米尔·赫斯基 Emile Hirsch 饰)和本(麦克思·明格拉 Max Minghella 饰)是两个来自美国软件工程师因为新开发了一款软件跑去莫斯科谈生意晚上去酒吧找乐遇到从美国跑来旅游的娜塔莉(奥莉薇·瑟尔比 Olivia Thirlby 饰)和安(瑞切尔·泰勒 Rachael Taylor 饰)四个人调情玩乐却遇上天降白光大地浩劫原来是以能量场形态出现的外星人入侵莫斯科碰触的瞬间就能让任何生命体灰飞烟灭四个美国年轻人及时藏身夜晚来临后试图逃出一片涂炭的红场他们发现电可以感应外星人存在又找到一位在家里布上电磁阵的极客老头大家齐心协力试图找到所有幸存者利用电磁学知识对外星人反戈一击方世玉(李连杰 饰)原是城中纨绔子弟好打抱不平一日他闻说外省富豪雷老虎在次设下擂台比武招亲又听讲雷小姐貌美如花遂前往比武招亲当方世玉过赢准备打赢未来岳母李小环时一阵风吹过将台上坐着的小姐的盖头吹了起来他发现竟是一名丑女时马上故意认输溜之大吉方世玉的母亲苗翠花(萧芳芳 饰)听说儿子擂台上败下阵自觉颜面无光于是化身方世玉的哥哥方大玉前往打擂一举打败了李小环岂料雷老虎当晚即派人来接方大玉成亲世玉为救母亲只有代替母亲前往雷家成亲母子两计划新婚之后趁回门的时候一起出逃岂料方世玉的父亲方德回来了自负能干的“保护要员组”警员苏文健(郑伊健 饰)因性格问题与女友Brenda(林嘉欣 饰)的感情亮起红灯因为一起棘手案件他与正在监狱服役的原警方心理组的催眠师黎尚正(黎明 饰)打上交道尽管知晓黎尚正厉害的苏文健表现得异常谨慎却仍被黎尚正神不知鬼不觉的催眠助其盗走了要保护的南非宝钻在寻回宝钻的过程中苏文健发现黎尚正盗实钻属无奈他其实是一个正直、善良、忍辱负重的真男儿决意协助他来共同对抗拿其妻子(徐静蕾 饰)和好友一双儿女的性命进行威胁的黑帮大枭欧阳锐(吴镇宇 饰)并在此过程中回归了与Brenda的感情...