“煤都”淮海市,一列火车疾驶而来,铁路上打闹的孩子们没有意识到危险的来临,乔小龙父亲见状大喊前去相救,孩子得救了,小龙却永远失去了父亲。吴淮生母亲收养了小龙。从此吴淮生、孔大钧、刘国梁、乔小龙几个小伙伴成为了不是亲兄弟胜似新兄弟的好朋友。十几年后,乔小龙已是上海事业有成的律师。一天深夜,二哥孔大钧不期而至,原来他经营的矿井发生瓦斯大爆炸,矿工死伤无数。淮海警方正在全力通缉他。而带队的就是刑警队长刘国梁。大哥吴淮生打来电话,以至警察扑空。 在小龙的劝说下,大钧决定自首。就在警察到来之时,孔大钧却神秘失踪,刘国梁将小龙拘留。一时间,淮海上下云生雾起。 友情、爱情、骨肉情、手足相残;案情、亲情、兄弟情、生离死别。。1969年冬,山寒水瘦的黄河岸边。穷庄稼汉赵大30岁还未娶亲,母亲临终前将他托付给本族大爷赵天堂。邻村姑娘狗旦与赵大相好,她出身不好,母亲病重无钱医治,赵大出于好心,卖掉自留羊资助她们。谁知,公社武装部长米来昌竟粗暴干涉,带人抓走狗旦。批斗大会上,狗旦备受污辱,赵大挺身而出大闹会场,结果遭人毒打。狗旦四顾茫茫,万念俱灭,跳进汹涌的黄河。狗旦死后,赵大的好友双喜四处为之求亲,但终无着落。赵大为了满足母亲的遗愿,一气之下揭下"阴婚启事",米来昌横加斥责,赵大怒不可遏,顶风冒雪,将姑娘的尸骨埋进祖坟,挥泪离乡。星移斗转,冬去春来。赵大扦着春天的足迹重返故乡。邻居青青姑娘年轻漂亮、大方泼辣,但因换亲被迫嫁给了一个比她大十多岁的拐子,赵大同情她的不幸,青青从心底里爱上了赵大。一次赶集,赵大发现有人在自己书包内悄悄塞了双新布鞋,尤其那张劝慰他摆脱烦恼、投入新生活的纸条,滋润着他干涸的心田。他首先想到青青,但布鞋不是青青所送,赵大隐入迷茫。米来昌有愧当年迫害赵大、逼死狗旦,几次登门道歉,并要为赵大说媒,勾起赵大无限痛楚。双喜又为赵大介绍了农村教师沈玉兰。正当二人确定婚约时,赵大得知玉兰竟是自己"死妻"的寡母,深为惊讶。同族长辈坚决反对,玉兰的婆母极力阻挠。而玉兰又说出那双布鞋和纸条是她所赠,赵大左右为难。消息传开后,隐入无限痛苦的青青,在黄河边交给赵大一双她亲手做的布鞋,在他面前长跪不起。一时间,赵大的婚事又起波澜……。悲惨的过去让十二岁的男孩查克(尼克·斯塔尔 Nick Stahl 饰)比同龄人多了一份成熟与稳重,在他的内心里,能够就读死去的父亲曾经待过的学校是查克最大的心愿。一次偶然中,查克遇见了名为麦克里欧(梅尔·吉布森 Mel Gibson 饰)的男人,刚开始,麦克里欧那张狰狞可怖的脸庞吓了查克一跳,然而,随着时间的推移,查克渐渐了解到,原来麦克里欧曾经是一名老师,为了救自己的学生而容貌被毁。
查克和麦克里欧,两颗充满了孤独的心灵越靠越近,相互取暖,就在这时,对查克毫不关心的母亲格劳丽娅(菲·马斯特森 Fay Masterson 饰)突然开始关注起查克的一举一动来,她对麦克里欧的过去讳莫如深,同时禁止查克再同他有任何的来往。。