1927年,我地下党员钱壮飞化装成医生,离开北平,转移到上海。钱壮飞一家到了上海以后,他本人与党失去了联系。此时,他却获得了同乡、国民党中央秘书科陈立夫的表弟徐恩曾的赏识。徐邀请钱壮飞加入中央党务调查科。不久,钱壮飞与组织取得了联系。中央批准了钱壮飞要求打入敌人内部长期潜伏的计划。在国民党的秘密机构,钱壮飞逐步取得了徐恩曾的信任,破译了重要的密报,成功地瓦解了由于顾顺章叛变导致的国民党队上海地下组织的突袭,自己也安全的撤离了上海,前往中央苏区参加红军。 故事发生在解放前。旅居新加坡的司徒骏(张顺胜饰)接到了一名香客安康的来信,声称要在乐山与他商量其父留下的信息。司徒骏匆匆回国,偶遇担任警长的老同学翁剑鸣,获悉这里风传乐山大佛周围藏有佛财,已有多人因此身亡。司徒骏的出现引起了多人注意,当地实力人物沙舵爷(葛存壮饰)派人硬请;沙家的教师梦婕(刘晓庆饰)暗中跟踪;翁剑鸣亦对他此行的动机颇为在意。司徒骏四处探访安康的下落,途中却又遭遇歹人袭击,幸有神秘人暗中相助。司徒骏终于得见安康真面目——亲叔叔海能法师,原来当年司徒骏之父为维修大佛筹集钱财,引起特务注意,最后与好友身死特务和沙舵爷之手。今日司徒骏若要为大佛取回佛财,面对的形势比当年还要凶险…… 在中苏边境跑生意的俄罗斯人谢尔盖不但迷了路,自己的卡车还陷到了泥坑里。他茫然地爬上山头以求救援,却看见了蒙古人天葬的尸体,惊愕的奔跑中遇到了蒙古牧民贡巴。淳朴热情的贡巴把谢尔盖请到家中杀羊摆酒进行款待,并帮他解决了卡车的问题。 贡巴、妻子和他们的三个孩子象祖先一样过着传统的游牧生活,这种温馨自然的家庭生活让谢尔盖回想起自己远在故乡的亲人。不久,谢尔盖在城里的歌厅酒后闹事被警察带走,贡巴又托亲戚把他接了出来。最后,这两个民族不同、语言不通、生活习惯迥异的男人成了要好的朋友。 而贡巴也有自己的忧虑,他的妻子已生育了三个孩子,医生告诫她不要再生孩子,这件事愁坏了贡巴,为此他已经好几个月没能和妻子同房。一天晚上,城里长大的妻子告诉贡巴现在有种叫避孕套的东西可以解决这个问题,并叮嘱他进城买彩电时捎回几个。 在城里的药店里,贡巴感到格外尴尬,最终只好笑嘻嘻地走开。回家途中,贡巴在享用过城里的罐头和饮料后梦到了自己的祖先——成吉思汗…… 那是一个战火纷飞的年代,桐柏山区一户穷苦人家为生计卖掉了亲生女儿小花,之后又收养了一个转移红军留下的女婴,他们给这个女婴取名也叫小花。十几年后,小花(陈冲 饰)的哥哥赵永平(唐国强 饰)为了躲避抓丁投奔了革命队伍,在一次战斗中负伤掉队,幸被女游击队长何翠姑(刘晓庆 饰)所救,而何翠姑正是当年被父母卖掉的另一个小花。此时,赵小花在进入桐柏山区的解放军中打听哥哥下落时巧遇亲生母亲周医生(白莉 饰),母女相逢却互不相识,后来周医生同情这个可怜的小姑娘,于是收她作干女儿。就这样,十几年前失散的亲人在战火中又一次重逢,他们为实现共同的理想又聚到一起,谱写了一曲壮烈的英雄之歌。 本片改编自小说《桐柏英雄》,在1980年的第三届电影百花奖上获最佳故事片奖。陈冲凭借本片获第三届百花奖最佳女演员奖通以及南斯拉夫第九届“为自由而斗争”电影节最佳女演员奖。