辽阔的西部草原住着一位父亲和他的三个儿子——父亲是退了休的骑兵上校,三个儿子个性鲜明:大儿子艾尔弗莱德(艾丹•奎因AidanQuinn饰)忠厚老实,二儿子特里斯坦(布拉德•皮特BradPitt饰)狂放不羁,最小的儿子塞缪尔(亨瑞•托马斯HenryThomas饰)温文尔雅。