
两千多年前的大轵国石缝村被太行山、王屋山围困。愚公(赵恒煊饰)苦于家乡受高山阻隔,祖辈饱受封闭、贫穷之苦,动员和带领全家移山开路,造福子孙后代。智叟等人担心惊扰山神会引来大祸,破坏风水将散尽钱财,千方百计阻止愚公移山。山中的操蛇神唯恐挖掉大山将无处栖身,指使妖魔做法使坏,让愚公屡屡遇险,却始终没有动摇他挖太行、平王屋的雄心。最终愚公的执著影响了村民,纷纷加入挖山的队伍,也感动了玉皇大帝,玉帝命令两个大力神将一山背到朔方东部,将一山背到雍州南部,以保三界和谐。从此,愚公壮举名扬千古,愚公精神流芳百世。
夹缝村一年一度祭祀山神的仪式在即,当地群山主宰操蛇神偶然看见上山采药的紫玉(谢兰饰),被其美色吸引,派蛤蟆老怪通知夹缝村巫师曲达轮,说操蛇神看中了愚公(赵恒煊饰)两小无猜的未婚妻紫玉(谢兰饰)姑娘。紫玉(谢兰饰)弟弟本拉诺偷偷赶来国都告诉愚公(赵恒煊饰)。愚公(赵恒煊饰)大惊,匆匆跑到大王寝宫告假,准备回家营救紫玉(谢兰饰),却遇智叟趁愚公不当值时,终于将两名异国女子送给了大王。愚公(赵恒煊饰)不顾智叟阻拦,冲进大王寝宫,见大王正与美女寻欢作乐,慌忙退出。智叟表示他可以替愚公向大王告假,愚公(赵恒煊饰)救紫玉(谢兰饰)心切,便匆忙策马奔向老家。
紫玉(谢兰饰)采药为大王疗伤、送水送饭,令大王感激。将军南孙寒带援兵赶到后,大王感激愚公的救命之恩,任命愚公(赵恒煊饰)为带刀侍卫。愚公(赵恒煊饰)匆匆赶回家乡,紫玉(谢兰饰)已被五花大绑送到祭坛,另有牛羊各两只也捆绑在祭坛前,数百名善男信女长跪不起,巫师焚香诵经,主持祭祀。愚公(赵恒煊饰)冲去营救被村民阻挡,巫师慌忙下令行祭,牛羊哀嚎着被掀下深渊,紫玉(谢兰饰)挥泪高喊“愚公哥”也被推下云雾缭绕的万丈悬崖。
紫玉(谢兰饰)无奈听从操蛇神摆布,并被操蛇神点化,拥有法力,而且长生不老。愚公(赵恒煊饰)痛不欲生,与恶神拼命。操蛇神正在洞中大宴山中妖魔精怪,操蛇神大怒迎战愚公(赵恒煊饰)。智叟(杜源饰)也设计陷害愚公(赵恒煊饰),愚公(赵恒煊饰)带着父母含悲回宫,得知大王遇险,父母劝说愚公(赵恒煊饰)讲清回家是为救大王的恩人紫玉(谢兰饰),或许会得到大王的宽恕,但愚公(赵恒煊饰)却说失职就得受罚,被大王将其贬到偏僻的边疆荒野垦荒耕种。
愚公(赵恒煊饰)带着年老体弱的父母来到边疆荒野,搭建茅屋,准备一边孝敬双亲,一边开荒种地。操蛇神(姚刚饰)得知愚公行踪后,一心要报复愚公,命蛤蟆老怪请来神仙夸娥氏(张萍饰)的两个儿子大力神兄(段卫平饰)、大力神弟(杜长龙饰)喝酒,又令狐狸精姐妹勾引二位大力神,大力兄弟对操蛇神言听计从,一夜之间,从远处背来两座荒山,前后挡住愚公的茅屋。愚公无奈,带着父母两次弃房逃出荒山包围,重建茅屋,结果都被大力兄弟背来荒山将他的新家挤在夹缝中。操蛇神派青蛇精(陈洁饰)给愚公捎话,说只要愚公重建山神庙,贡奉操蛇神,他便可放过愚公,否则将让他永远开门见山,守着无法耕种的荒山活活饿死。愚公断然拒绝。愚公父母规劝儿子未果,悄悄在山中搭建了简易的山神庙,虔诚跪拜。愚公得知后,将庙捣毁,发誓永远不敬恶神,宁死不向恶神低头认罪。生性善良的紫玉(谢兰饰)对操蛇神为害人间不满,却又无法左右。仁善的枯树精(周朗饰)给紫玉指点迷津,希望紫玉努力取得操蛇神的宠信,才能影响操蛇神。紫玉靠自己的聪明和姿色逐渐迎得了操蛇神的疼爱。操蛇神的大老婆庆夫人吃紫玉的醋,对紫玉心怀不满。
父母劝愚公(赵恒煊饰)搬到城里居住,恶神如果再把大山背进城去定遭众人抗议,愚公不允,说大王(郭凯敏饰)罚他在此地耕种,就必须在这里种出粮食。面对荒山愚公决心从山脚挑土覆盖山顶,栽种庄稼。操蛇神(姚刚饰)闻讯又施诡计,让大力兄弟在荒山之下翻了几个跟斗,将愚公挑来的土层抖掉,造成在山上劳作的愚公父母从山上坠落身亡,一位翻山路过的少女也被摔伤。愚公悲痛万分,掩埋了父母,救活了少女,并与少女愚妻结为夫妻,共同挑土盖山。夹缝村祭祀山神的时间又到了,村里再也找不出美丽的黄花姑娘,只好选了一个不算难看的姑娘送给操蛇神,操蛇神一看长相较丑,赏给了蛤蟆老怪。紫玉(谢兰饰)因被“洗脑”,虽已忘记愚公曾是自己的情人,但她反复规劝操蛇神多行善事少做恶行,愚公才从此有了安宁,夫妻以坚忍不拔的毅力,从山脚挑土覆盖了荒山之顶,并把荒山命名为“魁父”,终于种出了粮食。
大王(郭凯敏饰)在一次狩猎中遭遇刺客,被毒箭所伤,御医久治不愈。大王想起当年紫玉(谢兰饰)姑娘用草药为其治好了伤,派将军南孙寒(天明饰)前往夹缝村找紫玉姑娘寻药,这才得知紫玉已被祭祀山神,而愚公(赵恒煊饰)当年不假而返正是为营救紫玉。南孙寒带着紫玉弟弟本拉诺提供的祖传秘方回宫,向大王禀报了实情。大王感念往日恩情,不顾已由士大夫升为大夫的智叟(杜源饰)阻挠,再派南孙寒接愚公回宫。南孙寒来到愚公住处,见愚公已育有9岁长子伯夫(李晓枫饰)、7岁次子仲汉(高天饰)、6岁三子季不丹;而且愚公茅屋前后的两座荒山已经变成了绿林和庄稼地。而巧合的是,行刺大王的两名刺客在官兵的追杀下,想穿越愚公所在的边疆荒野逃往外国,愚公偶然听到他们的谈话,拔剑将两人生擒,绑于家中,正准备送交官府。南孙寒押着刺客,接上愚公全家回宫。紫玉对草药有“先天”的兴趣,经常用草药为精怪们治病,受到精怪的好评。
蛤蟆老怪与愚公(赵恒煊饰)展开激烈搏斗,旨意要将愚公杀死,不料暗中被奇功闪电所救。紫玉(谢兰饰)对操蛇神(姚刚饰)的行为不愤,欲自杀以示反对。愚公孤身一人在山上胆战心惊过日子,月娥不离不弃追随愚公,愚公不但不领情,还把月娥逼走。就在一个大雨交加的夜里,愚公不放心月娥,到处寻找,在山腰遇到晕倒的月娥。紫玉送给愚公的玉佩无意中摔坏,让愚公伤心不已。月娥深夜手工把摔碎的玉佩粘合在一起,这让愚公很是感动,在父母的坟前与月娥成婚。
十年后,大王(郭凯敏饰)在一次狩猎中遭遇刺客,被毒箭所伤,御医久治不愈。大王想起当年紫玉姑娘(谢兰饰)用草药为其治好了伤,派将军南孙寒(天明饰)前往夹缝村找紫玉姑娘寻药,这才得知紫玉已被祭祀山神,而愚公当年不假而返正是为营救紫玉。南孙寒带着紫玉弟弟本拉诺提供的祖传秘方回宫,向大王禀报了实情。大王感念往日恩情,不顾已由士大夫升为大夫的智叟阻挠,再派南孙寒接愚公回宫。南孙寒来到愚公住处,见愚公已育有9岁长子伯夫、7岁次子仲汉、6岁三子季不丹;而且愚公茅屋前后的两座荒山已经变成了绿林和庄稼地。而巧合的是,行刺大王的两名刺客在官兵的追杀下,想穿越愚公所在的边疆荒野逃往外国,愚公偶然听到他们的谈话,拔剑将两人生擒,绑于家中,正准备送交官府。南孙寒押着刺客,接上愚公全家回宫。紫玉对草药有先天的兴趣,经常用草药为精怪们治病,受到精怪的好评。
大王(郭凯敏饰)感念往日恩情,不顾已由士大夫升为大夫的智叟阻挠,再派南孙寒接愚公回宫。南孙寒(天明饰)来到愚公住处,见愚公(赵恒煊饰)已育有9岁长子伯夫、7岁次子仲汉、6岁三子季不丹;而且愚公茅屋前后的两座荒山已经变成了绿林和庄稼地。而巧合的是,行刺大王的两名刺客在官兵的追杀下,想穿越愚公所在的边疆荒野逃往外国,愚公偶然听到他们的谈话,拔剑将两人生擒,绑于家中,正准备送交官府。南孙寒押着刺客,接上愚公全家回宫。紫玉对草药有先天的兴趣,经常用草药为精怪们治病,受到精怪的好评。
愚公(赵恒煊饰)和自家子弟开始挖山,愚公(赵恒煊饰)妻子和南孙寒的孀妻负责送水送饭。但村民笑他不自量力。巫师和周财主煽动村民阻止愚公(赵恒煊饰)挖山。山中妖魔鬼怪开会也研究对策阻止愚公(赵恒煊饰)。季不丹拒不挖山,在和愚公(赵恒煊饰)争吵后离家出走。
村民与愚公多次交涉未果,周财主、巫师等人带领村民上山阻止愚公挖山,与愚公一家发生冲突,砸毁了愚公的工具,并将愚公打伤。愚公依然故我,发誓生命不息,挖山不止。他早晨起床,出门挖山,发现上百村民将他的房屋团团围住,不准他全家出门。愚公只得白天待在家里,晚上偷偷出门挖山。巫师和周财主无奈,又组织部分村民守山。山前有人守候,愚公就到山后挖;山后来人干预,愚公便去山侧挖;又有人阻止,愚公则去长途运土,始终坚持不懈。紫玉弟弟本拉诺支持愚公,一边劝说村民,一边帮助愚公掘山。大部分村民包括族长六叔公都表示中立,认为愚公是蚂蚁撼树,由他折磨。名叫子闹的懒汉经常蹲在愚公旁边,看他挖山,常常做出一些令愚公哭笑不得的事来。季不丹离家之后,在镇上四处游荡,有人认出他是愚公的儿子,奚落他父亲是傻子,生了一窝笨蛋。他上饭馆吃饭,有人对他父亲挖山不满,竟然向他的饭碗里吐唾沫。他怒火万丈,与人争辩,却引来众人殴打。此刻,青蛇精变成一个美女,救了季不丹。
青蛇精(陈洁饰)按照操蛇神(姚刚饰)的指令鼓动季不丹回村阻止愚公(赵恒煊饰)挖山。操蛇神命令狐狸精、蛤蟆老怪(陈三木饰)等妖魔做法,使愚公(赵恒煊饰)在挖山过程中险象丛生,屡屡遇险,不是工具莫名其妙断裂,就是手脚受伤;甚至被蛤蟆老怪(陈三木饰)吹出一口妖气将他刮入悬崖,恰好被紫玉(谢兰饰)碰上,抛出手帕化着白云将愚公托到安全的地方,使愚公(赵恒煊饰)化险为夷。
天起和豆豆吃了“活不了”,紫玉(谢兰饰)正好路过,紫玉费了很大劲采了草药让他们服下才把他们救活。玉帝(徐敏饰)要摆蟠桃盛会来庆祝普天太平,王母(辛文饰)举荐夸娥氏(张萍饰)来筹办,得到玉帝应允。愚公的妻子(沈丹萍饰)在回老家的路上摔伤腿,季峰(李傅饰)觉得很丧气,到了家更是厌恶地方偏僻。赤脚大仙(吴小光饰)提议成立“天庭会办处”,嫦娥、织女被举荐,夸娥氏为了两个孩子能学好,举荐操蛇神(姚刚饰),两个大力神非常不高兴。大力神把事情告诉了操蛇神,操蛇神一时慌了手脚,沮丧极了。紫玉为操蛇神出了个苦肉计,以此来逃脱到天庭就职,这个伎俩果然奏效。愚公一家回到王屋山,看到以前的街坊百感交集。愚公在山神庙看到为了祭祀山神死去的姑娘,心里气愤异常,在巫师来要钱时更是气不打一处来。
由于愚公(赵恒煊饰)一家没有好土地种,一家人都很沮丧,在回家的路上,愚公捡到紫玉(谢兰饰)掉落的箫,回忆起年轻时候的事情。操蛇神(姚刚饰)看见挡大哥打猎,就把挡大哥给杀死了,还留下恐吓信,愚公气氛异常。愚公梦里得到一把神斧,可以用它来劈开山脉铲除恶神,救石缝村于水火之中。第二天,愚公召开家庭会议,决定子子孙孙将王屋、太行两座大山移走,造福石缝村。愚公在得到家人的支持后,又召集全村人一起挖山、造田,但是没有人愿意相信可以完成。操蛇神得知愚公要挖走王屋、太行山,非常不屑。邵式南(张明明饰)在路上遇到百合(黄圣依饰),心生爱意,在打听到百合是智叟(杜源饰)的女儿,计上心头。
愚公(赵恒煊饰)开始了挖山的工程,山上的妖精过来捣乱,愚公受伤、锄头坏掉等事情接连出现。邵式南(张明明饰)去智叟府上找百合(黄圣依饰),智叟(杜源饰)夫妇合计起女儿的终身大事。过后,邵式南去智叟府上提亲,被百合严词拒绝,但是邵式南坚决要迎娶百合。愚公要季峰(李傅饰)去挖山,季峰坚决不肯,还和家里人吵起来。邵式南一再威胁智叟,要百合嫁给自己,百合死活不从,后来和金尔同(杨子饰)私奔。蛤蟆老怪(陈三木饰)让周梦财鼓动村民阻止愚公挖山,村民们把愚公一家包围起来。
操蛇神(姚刚饰)收到夹缝村进贡的女尸后,施法让女尸起死回生,却发现女尸阳气早已散尽,魂魄已被地府黑白无常收走,令蛤蟆老怪向夹缝村施放牲畜瘟疫。村民们家家牲畜病的病,搞得鸡犬不宁。紫玉(谢兰饰)劝阻操蛇神未果,只好暗中使法解除了牲畜瘟疫。狐狸精来报,给操蛇神送死尸、羞侮操蛇神的主意是愚公(赵恒煊饰)出的。操蛇神对愚公更加愤恨,指使狐狸精绑架了愚公年幼的孙子小豆子,将小豆子拉到愚公藏毛妹的山洞里。毛妹躲在岩石背后,目睹了狐狸精将小豆子捆在山石上。愚公全家焦急万分,满山寻找小豆子。狐狸精来到愚公面前,说只要愚公放弃挖山,便放了小豆子。愚公拔剑与狐狸精拼命,被狐狸精打伤在地。狐狸精走后,伯夫(李晓枫饰)带着毛妹和小豆子走来,告诉他毛妹救出了小豆子。愚公对毛妹说,山洞已被精怪发现,不能再待,村里暂时也不能回去,让她外出闯荡。毛妹跪别愚公,挥泪远去。庆夫人因为操蛇神喜欢紫玉的美丽,而冷落了自己。她偷偷给操蛇神下药,使操蛇神双目失明,然后陷害紫玉。操蛇神大怒,将紫玉关进洞窟。
仲汉(高天饰)运送土石回来,见思念的情人槐花(郑晴饰)已娇容不在,满脸疤痕,得知原委后,痛心疾首,但他心不变情不移,依然爱着槐花,决定立即与槐花成亲。洞房花烛夜,仲汉轻轻揭开槐花的盖头,他惊讶不已,槐花脸上的疤痕全然不在,和以往一样清纯。槐花告诉仲汉这是愚公(赵恒煊饰)的主意,脸上的疤痕系化妆而成。槐花的话却又被窗外偷听洞房的村民听见。村民怒气冲天,当即破门而入,将槐花拉出洞房,找巫师和六叔公评理,大伙儿不满槐花和愚公欺骗村民和山神。六叔公和巫师当即决定将槐花关进一间小屋,由护神金刚轮流严加看护,等待明年祭祀时,再用槐花祭山神。仲汉痛不欲生,连夜上太行挖山,一边掘土,一边痛骂山神。愚公劝儿子不要伤心,明年祭神尚早,一定会想出营救槐花的办法。操蛇神(姚刚饰)查出令自己双目失明的是庆夫人,将庆夫人关了起来,放出了紫玉(谢兰饰),紫玉用草药治好了操蛇神的眼睛。
村里发生的一切灾难使季不丹颇有触动,对青蛇精(陈洁饰)要他继续设法阻止愚公(赵恒煊饰)挖山的话越来越反感,与青蛇精吵翻,他并不知青蛇精是蛇所变,扬言要用她去换回槐花(郑晴饰),明年用她祭神。青蛇精说,祭山神必须是处女,而她与季不丹已经上床,用她祭神是对山神不敬。季不丹拍案而起,说如果再在他面前提该死的山神,他就不理青蛇精。夜晚槐花突然得了疾病,痛得在床上打滚,哀求看守的护神金刚通知她的家人去请郎中。护神金刚怕槐花有个三长两短明年无法祭神,一个看守只好说去通知槐花父母。槐花说她已坚持不住了,愚公家近,让他去告诉愚公家。不久伯夫(李晓枫饰)妻子兰姑带着郎中进入小屋为槐花看病。一会儿,槐花的痛叫声仍在屋里响起,郎中和兰姑出门走了。第二天早晨,护神金刚进屋发现,躺在床上的却是穿着槐花衣服的兰姑,原来槐花与兰姑换了衣服,混出了门去。护神金刚赶到愚公家,见槐花赤膊搂着仲汉(高天饰)共眠,顿时傻眼。愚公却含笑不语,此乃愚公之计。
操蛇神(姚刚饰)命令狐狸精、蛤蟆老怪等妖魔做法,使愚公(赵恒煊饰)在挖山过程中险象丛生,屡屡遇险,不是工具莫名其妙断裂,就是手脚受伤;愚公在挖山中,锄头掀开了一个野兔洞,发现一只白兔的后腿受了伤。懒汉子闹要愚公把野兔给他回家杀了下酒,愚公看着可怜的野兔,用随身携带的跌打损伤药为野兔治伤后放生。野兔跌跌撞撞地跑了几步,回头感激地望了愚公一眼,消失在草丛中。季不丹无法使愚公回头转意,青蛇精又唆使他用药物将父亲迷倒在床,整日酣睡。
愚公次子仲汉与本村的槐花姑娘相恋,槐花不顾父母的反对,甚至不惜与亲人断绝关系,与仲汉一道帮助愚公挖山。一年一次祭祀山神的日子又快到了。巫师、六叔公和周财主共同商议,决定今年用槐花(郑睛饰)祭祀山神,一来可便愚公少一个帮手,二来村里已实在选不出合适的姑娘。槐花如五雷轰顶,恰好仲汉运送挖山的土石到渤海之滨去了,数月后才能回来。当日,一个撕心裂肺的声音从槐花家中传出。槐花母亲急忙找到巫师,说槐花得知自己要被祭祀山神,伤心过度,在烧火做饭时,不慎一头扎进火炉。巫师大惊,跑去槐花家,见槐花已面目全非,丑陋不堪。如果丑女作为“贡品”定将令山神发怒。无奈,巫师等人又选中一个年仅14岁的女孩红妹作祭祀品,为防再生意外,巫师命村里的护神金刚将红妹关押,严加看守。愚公(赵恒煊饰)闻讯,心神不安。深夜,愚公悄悄来到关押红妹的房前,用迷魂烟将看守的护神金刚催睡,将红妹救出,藏进当年藏大王的山洞中。