辽阔的西部草原住着一位父亲和他的三个儿子——父亲是退了休的骑兵上校,三个儿子特性鲜明:大儿子艾尔弗莱德(艾丹•奎因AidanQuinn饰)奸诈老实,二儿子特里斯坦(布拉德•皮特BradPitt饰)狂放不羁,最小的儿子塞缪尔(亨瑞•托马斯HenryThomas饰)温文尔雅。父子在大草原的生活随着塞缪尔未婚妻苏珊娜(朱莉娅•奥蒙德JuliaOrmond饰)的到来而改动。苏珊娜年轻美丽,给艾尔弗莱德带来了内心的震动。他暗恋她,但是苏珊娜心里却情不自禁的迷恋上豪迈粗犷的特里斯坦。出于品德的据守,他们不时压制着内心的感情。直到塞缪尔壮烈牺牲在前线,事情有了变化。特里斯坦十分敬爱哥哥,无法面对曾经爱上苏珊娜的事实,于是离家出走。而苏珊娜万念俱灰,容许嫁给了艾尔弗莱德,而特里斯坦在草原之外也已结婚生子。事情似乎趋于了安静,但特里斯坦妻子的亡故又令事情有了波涛。