抗日战争时期,一队八路军来到了沂蒙山区的堡垒村马牧池,随他们一同前来的还有国际友人捐赠的奶牛。长年生活在大山中的村民从没见过这种黑白相间、奶量充足的牛,他们备感惊奇。不久,日军船尻部队逼近,八路军紧急撤退,临行前将奶牛托付给村民喂养。贫穷胆小的村民担心奶牛会带来灾难,他们通过抓红豆的方式选出养牛人,小寡妇九儿(闫妮 饰)帮破落户牛二(黄渤 饰)抓阄,最终使牛二成了这倒霉的“幸运儿”。残酷血腥的扫荡过后,村民们全被杀害,只有牛二和奶牛成为幸存者。尚未得到喘息之时,另一队日军部队路过此地,并将伤员留在这里。从这天起,肩负着保护奶牛重任的牛二想尽办法和日军、土匪、江湖郎中等各色人等展开周旋,而那头倔脾气的搭档也让他头疼不已……
与父亲老伍(魏翔 饰)终年不合的小伍(常远 饰)阴差阳错回到80年代,意外搅黄了父亲与母亲大陆(马丽 饰)的初次相遇。为了纠正这个错误,他想尽办法一次次重返过去,鼓励老妈追老爸,让人啼笑皆非的闹剧不断上演。父母相遇相恋的命运,是否会因为小伍的干预而转变?尘封在父亲心里的秘密,又将如何慢慢揭开……
阿龙(陈观泰饰)是警方是卧底,但因为身份被曝露而被打伤,身受重伤导致失去记忆。但在他手上五千多万的公款不翼而飞了。此时他正受到黑帮的追杀,又使警方怀疑他私吞了公款而被通缉,两面受困。阿星(周星驰饰)是一名小偷,在一次偷窃中被阿龙搞砸了,两人就此结识了。失去记忆的阿龙误以为阿星是自己的亲人,终日都要跟随在阿星的身边。阿星希望尽力帮助阿龙恢复记忆,让他想起五千万巨款的下落。终于,他们遇到了探长(曾江饰),当探长把他们带到一个仓库中的时候,阿龙突然想起来了一切。