美國懷俄明州的西部,沉默寡言的農(nóng)夫恩尼斯(希斯·萊杰飾)和熱情開朗的牛仔杰克(杰克·吉倫哈爾飾)被派到山上牧羊,人跡罕至的環(huán)境與單調(diào)生活促使兩人在天寒地凍的夜晚發(fā)生關(guān)系,就此在斷背山度過人生中最美好的時(shí)光。季節(jié)性放牧結(jié)束后,迫于世俗壓力兩人不舍分離并各自成家:恩尼斯迎娶自幼相識(shí)的阿爾瑪,育有兩女;杰克與德州富商之女露琳結(jié)婚,在岳家扶持下事業(yè)順利并育有一子。盡管彼此真心,他們只能維持每年定期約會(huì)的隱秘關(guān)系。知情的妻子阿爾瑪在持續(xù)痛苦中與恩尼斯離婚,改嫁他人后仍保留對(duì)這段婚姻的復(fù)雜情感。二十年間兩人始終無法滿足于短暫團(tuán)聚,卻因社會(huì)壓力與性格差異未能徹底改變現(xiàn)狀。杰克最終在德州遭遇意外身亡,恩尼斯得知消息后重返斷背山,在追憶中凝視兩人曾共同生活的帳篷遺址。