故事发生在六十年代末期,安妮(克里斯汀·拉蒂 Christine Lahti 饰)和亚瑟(贾德·赫希 Judd Hirsch 饰)是反对越战的激进分子,为了坚持他们的主张,两人表现出了很多过激行为,最终,他们因为在政府实验室里放置炸弹而遭到了当局的通缉和追捕,从此,安妮和亚瑟过起了东躲西藏的流离生活。 丹尼(瑞弗·菲尼克斯 River Phoenix 饰)是安妮和亚瑟的长子,某日,他邂逅了名为罗娜(玛莎·普林顿 Martha Plimpton 饰)的女孩,罗娜的聪慧和机敏令她周身散发着不可抵挡的吸引力,很快,丹尼就坠入了爱河。罗娜的存在让丹尼对居无定所的日子产生了厌倦,他希望能够安定下来,有一个真正的“家”,可是,对于他的父母来说,这个简单的愿望有可能会导致无法挽回的悲剧。。内战期间,国民党反动派在全国各地大规模抓壮丁以扩充兵源。在四川龙隐乡,一幕幕由抓壮丁引发的故事接连上演———“天下第一保”王保长欺上瞒下,中饱私囊;管区征兵工作队卢队长横征暴敛,强占民女,无恶不作;流氓潘驼背为虎作伥;土老肥李老栓被迫将三儿子送去当童子军;三嫂子不得不对王保长笑脸相迎;等待出嫁的幺妹无奈之下推迟婚期;雇农姜国富被逼死荒野。
壮丁风波刚刚落下帷幕,蒋介石伪政权的“新生活运动”紧跟着粉墨登场。名目繁多的苛捐杂税逼得小镇人走投无路。到最后,疯的疯、死的死、卖田的卖田,这时远处传来解放的炮声,保公所顷刻坍塌,小镇在炮火中迎来新生。。民国初年,腐朽的清政府被革命推翻,民主进步的思潮迅速席卷整个神州大地。然而时局混乱加之民智未开,愚昧落后和封建迷信依然充斥着那个年代的中国。
黑水镇陈家大宅里发生了一件怪事,陈发财的四姨太李湘玲离奇死于家中。就在李湘玲离世当晚,她的贴身丫鬟小兰忽然开腔唱曲,唱的竟是李湘玲生前最喜爱的曲目,小兰唱曲时的身段腔调都与昔日的李湘玲如出一致。众人议论纷纷,都说这丫鬟小兰是被李湘玲的冤魂“夺了舍”,自此之后陈家大宅中怪事不断。。