辽阔的西部草原住着一位父亲和他的三个儿子——父亲是退了休的马队上校,三个儿子个性鲜明:大儿子艾尔弗莱德(艾丹?奎因 Aidan Quinn 饰)忠厚老实,二儿子特里斯坦(布拉德?皮特 Brad Pitt 饰)狂放不羁,最小的儿子塞缪尔(亨瑞?托马斯Henry Thomas饰)温文尔雅。 父子在大草原的生活跟着塞缪尔未婚妻苏珊娜(朱莉娅?奥蒙德 Julia Ormond 饰)的到来而改动。苏珊娜年轻漂亮,给艾尔弗莱德带来了心里的轰动。他暗恋她,然而苏珊娜心里却情不自禁的沉迷上豪放粗犷的特里斯坦。出于品德的坚守,他们一向压抑着心里的爱情。 直到塞缪尔壮烈牺牲在前线,工作有了改变。特里斯坦十分爱戴哥哥,无法面临已经爱上苏珊娜的现实,于是离家出走。而苏珊娜万念俱灰,答应嫁给了艾尔弗莱德,而特里斯坦在草原之外也已结婚生子。工作好像趋于了平静,但特里斯坦妻子...