在辽阔的西部大草原上,住着一位父亲和他的三个儿子——父亲是一位退役的骑兵上校。 三个儿子性格鲜明:大儿子阿尔弗雷德(艾丹·奎因 Aidan Quinn 饰)忠诚诚实。 老实说,二儿子特里斯坦(布拉德·皮特饰)狂野不羁,小儿子塞缪尔(亨利·托马斯饰)温文尔雅。 随着塞缪尔未婚妻苏珊娜(朱莉娅·奥蒙德饰)的到来,草原父子的生活发生了变化。 苏珊娜年轻又英俊,这让阿尔弗雷德心头一震。 他暗恋着她,但苏珊娜却情不自禁地爱上了大胆粗暴的特里斯坦。 出于道德的坚守,他们一直压抑着内心的感受。 直到塞缪尔在前线英勇牺牲,事情才发生了变化。 特里斯坦非常爱自己的弟弟,无法面对自己已经爱上苏珊娜的现实,于是离家出走。 苏珊娜绝望了,同意嫁给阿尔弗雷德,而特里斯坦已经结婚,并在草原之外有了一个儿子。 一切看似安全,但特里斯坦妻子的去世却让事情再次发生了变化。