钱贵(曹云金 饰),钱村的一个小村民,他辛苦了30年,装了30年算命瞎子。唯一的愿望就是娶个媳妇过日子,终于好不容易节衣缩食凑了2袋米当彩礼,他就骑着自己的毛驴黑子,去邻村河间村接媳妇去了。 谁知却碰上日军偷袭,瞎子不但娶妻的愿望落空,更是亲眼目睹自己没过门的媳妇被日本军糟蹋后还惨遭杀害的场景,与此同时,河间村的村民也不能幸免,若干老幼妇孺都死在鬼子的刺刀之下。瞎子愤怒到了极点,他为了救河间村仅剩的村民,情急之下,他运用自己的小聪明把在河间村的日本人耍的团团转,不但伤了日军大佐
佐藤(李雨泽 饰),更是巧妙的用一头猪造出了一只军队的声势,把日军吓得屁滚尿流。然而佐藤却连钱贵的脸都没看清,气急败坏的佐藤下令一定要抓住这个中国人。 杀妻之恨逼的钱贵决定与小鬼子同归于尽,却阴差阳错与寻找毁城图纸的国军潜伏人员
张冉冉(林依婷 饰)、八路军潜伏人员
谢阳(姜帆 饰)相遇。看两人被小鬼子追杀,钱贵心软之下让她俩暂时躲在自己的戏班子里。没想到张冉冉和谢阳各自逼他帮自己完成任务不说;还逼他娶了两人,美其名曰是为了抗日而假结婚。 钱贵本来是不愿意的,可是亲眼目睹村长死在日本鬼子手里之后,钱贵痛定思痛决定帮助谢阳和张冉冉。 三个不搭嘎的人住在了同一间屋里,来了一场啼笑皆非的抗日草根剧。为了张冉冉和谢阳的任务,也为了村民们的安全,三人策划了若干行动,给日本鬼子唱丧曲,把鬼子当小丑玩弄还反过来给钱贵等人鼓掌,可是谢阳和张冉冉的任务却总是因为某些叛徒从中作梗,而功归一篑。 此时,狡猾的日军也渐渐怀疑上了瞎子三人,花子甚至看出了钱贵的瞎可能是装的,可是却没有点破,相反,佐藤和花子还不惜降低身份与钱贵交好,目的就是利用钱贵、张冉冉和谢阳的不同身份和阵营,达到消灭八路和国军的最终目的。而钱贵则将计就计,他不是跪地求饶,就是厚颜无耻地找两人要钱;让两人误以为自己是个贪生怕死的小人。当佐藤和花子麻痹大意时,他就用自己不着调的雕虫小技将他们的阴谋各个击破,顺利的将粮食运到了八路军根据地。 此时两姑娘也发现,钱贵表面上胆小怕事,可是骨子里却将村民的性命看得比一切都重要。两个姑娘对钱贵有了新的认识…… 粮食送完后,钱贵以为村里人的安全都保住了,自己的责任也就尽到了,可以过安生日子了,于是他谢绝了国军、八路军让自己当兵的邀请,自己骑着小毛驴回了家。 可不曾想,自己脚刚进门,小鬼子就找上门来。原来,粮食的背后 还有日军一个更大的阴谋,还有整整十箱的毒气弹,威胁着所有冀南城人民的安全。 无奈之下,钱贵只得重抖精神,会同谢阳、张冉冉与小鬼子进行周旋。他利用汉奸翻译于大肚子和伪军排长李德贵的矛盾,偷走日军的毒气弹;又用毒气弹救出被日军抓住的张冉冉。 钱贵渐渐明白,在这个年头,日本鬼子赶不走,大家就过不了安生日子,钱贵决定正式投身战斗,一个误会下,钱贵先是参加了国军,可是国军的腐败黑暗让他心灰意冷。
叶司令(杜志国 饰)表面抗日,实质排斥异己,诛杀亲共份子的做法让他更为恼怒。当被派去301高地监督亲共士兵打仗后,他更是明白国军救不了百姓。于是他利用自己的歪招救出亲共士兵,带着他们投奔了八路军。 此时,因为日军策划的一次阴谋,钱贵,谢阳和张冉冉再次陷入危机,谢阳和张冉冉的身份都浮出水面,原来张冉冉表面是国军,然而实质却是共党,而谢阳,则是一直潜伏在张冉冉身边的联络员。三人在八路军的接应下,突出重围,还拯救了冀南城。 此时的钱贵终于成熟,他自愿加入八路军,并利用自己的智慧帮助八路军和国军攻克了冀南城,杀掉了佐藤和花子,完成了自身的蜕变。与此同时,树立了坚定信仰的钱贵,也同时发现了自己爱情的曙光……