1945年,第二次世界大战接近尾声,轴心国已成强弩之末,败局已定。许多战争中被俘虏的日本士兵经过改造后,陆续踏上回国的旅途,这其中便包括罗圈腿中村下等兵(潘长江 饰)。然而,即使在这垂死关头,帝国主义的贪婪仍旧没有收敛。轮椅太君(胡晓光 饰)伤愈出院,亲自负责指挥战舰阿多丸运送伤兵回国的重任,但是阿多丸还有一个秘密任务,那就是将从中国劫掠来的文物偷运出境。这个秘密被小刘(刘小微 饰)的父亲——一个文物老专家所得知,他掌握着所有文物的清单,也因此遭到日寇的追杀。临死之际,老教授将藏有清单的可乐瓶交给担任联络员的郭大叔(郭达 饰)。侦知到日本人的阴谋,八路军以及重庆方面的势力都行动起来。 而在这一过程中,更大的阴谋也悄悄浮出水面……
第二次世界大战期间,中国河北挂甲台村的农民马大三(姜文饰)在日本人的统治下过着平静的生活。一个晚上,游击队绑架了日军陆军士兵花屋小三郎(香川照之饰)和翻译董汉臣,把他们捆绑塞入麻袋放在马大三家里,并吩咐马好好看管,几天后的大年三十来带人。马大三和村民战战兢兢地看守两人,花屋小三郎和董汉臣数次发出求救信号,皆被村民化解。半年过去了,村民们担心事情暴露,却又不敢把花屋等放了。 马大三最终被董汉臣说动,把花屋和董送到了日军宪兵队驻地,以换取粮食。日军宪兵军官酒冢猪吉是花屋的同乡。他表面上对马等人客气,但背后指责花屋让皇军蒙耻并殴打了他。宪兵队整队去马的村子里和村民联欢送粮,酒到酣时却乍露杀机。
夏凡(龚琳娜 饰)因为对丈夫失望,所以建立了一个名叫抱喜的网站,意图通过男人帮助女人改造男人。不得志的歌手谭冠荣(甄子丹 饰)赋闲在家,但空姐女友(应采儿 饰)不理解自己的苦衷。他的抱喜任务,是冒充富豪陪同遭家暴的歌星宋秋波(吴君如 饰)参加派对,向宿敌示威。狡黠律师黄百鸣虽然在打官司上非常在行,但是却因为长年疏于照顾,与女儿苏菲失和。他的抱喜任务是帮助富家女陈思思(杨幂 饰)选择适婚男友,以继承亡父的遗产。建筑工人彭坚(古天乐 饰)因为身份卑微,追女孩屡屡受挫。他的抱喜任务是为摄影师Julie Sun(陈慧琳 饰)充当男模。作家华一声(杜汶泽 饰)善于描写爱情,但是因为相貌平平不敢以真面目示人。他的抱喜任务是帮助一名失明女子谈笑(熊黛林 饰)感受爱情。这四个男人能否顺利完成他们的抱喜任务呢?……
寿宴上,村长黄秉义(洪金宝 饰)展示了精湛的厨艺,龙头刀法格外出众。帮厨阿良(洪天明 饰)受黄继祖(樊少皇 饰)指示,在菜里投毒陷害黄秉义,使后者被愤怒的村民驱逐,龙头刀也被剥夺。黄秉义来到师傅女儿沈青(应采儿 饰)开的四海一品店,在此结识了刚刚学成下山的龙建一(吴建豪 饰)。两人对四川名菜开水白菜的品评不谋而合。黄秉义更是一针见血地指出了要害,厨师不服,与之比拼厨艺,结果甘拜下风,愤然离去。店中不可一日无厨,所以沈青力邀黄秉义掌勺,龙建一见所投靠的厨师不及黄秉义,便要跟他比拼刀工,结果输得心服口服,甘愿做其弟子,并且在帮厨中与沈莹(加护亚依 饰)暗生情愫。黄继祖为报父仇,三番五次前来挑衅,于是双方展开了一场餐桌上的较量……