故事發生在第二次世界大戰結束之后,戰爭的肆虐讓大地滿目瘡痍,但同時又無法阻擋地逐漸恢復生機。邁特森(伍迪·哈里森飾)和皮特(比利·克魯德普飾)作為退伍軍人回到曾經的牛仔小鎮,試圖重拾舊日生涯。此時小鎮由昔日牧場主艾德(山姆·埃利奧特飾)管理,其權威與邁特森桀驁性格形成對立。兩人在鎮上邂逅神秘女子夢娜(帕特麗夏·阿奎特飾),因共同愛慕她而陷入情感糾葛。隨著矛盾激化,皮特與邁特森的友誼因愛生恨并最終破裂。在一場直接沖突中,邁特森槍殺皮特后選擇自我了結,而艾德作為見證者目睹了這場悲劇。影片通過戰爭創傷與情感背叛的雙重沖擊,展現了西部傳統價值觀在時代變遷中的消逝。