电影有两条主线并行推进。 第一条主线讲述的是德维(瑞恰·查达饰)的故事,她与一个小伙子开房遭遇警察“扫黄”,小伙子自杀身亡,父亲帕塔克(桑杰·米什拉饰)成了腐败警官的勒索对象,德维不得不背井离乡。 第二条主线讲述的是迪帕克(维基·科萨尔饰)的故事,他家是从事火葬行业的低种姓世家,但却同高种姓女生沙露(斯薇塔·特瑞帕蒂饰)深深地相爱了,但一场意外又将命运多舛的他推向了深渊。 最后两条主线交会在恒河岸边。社会的矛盾、生活的无奈就这样如长卷般徐徐展开,平淡似水,又感人至深。
裘德(克里斯托弗·埃克莱斯顿 Christopher Eccleston饰)在农村长大,一心要用知识改变命运,考取大学成为了他的奋斗目标。但是,年少的欲望却让他与当地一个姑娘发生了关系,大学梦也随之破碎。 不久姑娘远走澳洲,寻觅更美好的生活。剩下裘德和他的梦想,继续在这里萌芽成长。裘德为了能考上大学,专门搬到大学城附近苦苦寻求机会。同时在这里,表妹苏(凯特·温丝莱特 Kate Winslet饰)让他暗暗倾心。迫于亲缘的关系,二人都不敢打破禁忌。当苏嫁给了他人,裘德终于冲破了心中压抑已久的感情。他们不理世俗,不想后果,只要一起。即使流浪到天涯都无所畏惧。然而,不幸终究来临。他们的孩子为这一切付上了沉重的代价,裘德和苏的感情,亦迎来了寒冷的严冬。
梁亚洲(张国立 饰)掉进了一个关系里。一方面他是宋晓英(徐帆 饰)的丈夫,一个可爱女儿的父亲;而另一方面,他却是李小丹(刘蓓 饰)的男朋友——他们在海南有一段浪漫的回忆。 当宋晓英知道了丈夫竟有婚外情,绝然离婚。然而顾念女儿年幼,两人决定先分居。梁亚洲觉得悲伤,因为他失 去了一个熟悉的亲人,然而他却也放不下另一边的柔情。 事情从宋晓英摔伤开始有了变化。梁亚洲那段时间一直留在家里服侍妻子,照顾女儿,经历过这些日子,他才切身体会到了当妻子的不容易。他和李小丹的来往也少了,而有一天,当宋晓英跟对面的李小丹平静谈起自己和丈夫多年的生活时,李小丹似乎明白了什么,她转身离去。这个家庭似乎又找回了幸福的时光。然而,一个电话却使一切都变得可疑……