美國懷俄明州的西部,沉默寡言的農夫恩尼斯(希斯•萊傑飾)和熱情開朗的牛仔傑克(傑克•吉倫希爾飾)一道被派到山上牧羊,那里人跡罕至,他們只有與羊群為伴,生活單調無味。一個天寒地凍的夜晚,在酒精與荷爾蒙的作用下,他們做了“不該做的事情”,也就此他們在斷背山上度過了人生中最美好的時光。
季節性放牧結束,迫於世俗壓力,傑克和恩尼斯不舍地與對方分離並各自結婚生子。恩尼斯迎娶了自幼相識的阿爾瑪,並有了兩個可愛的女兒;傑克到了德州,在妻子露琳家族的扶植下事業順利,還有了個兒子。雖然彼此真心相應,他們只能每年定期約會。一邊知情的阿爾瑪痛苦無比,而他們又無法滿足一年只有幾天的團聚。這時意外發生……