Brokeback Mountain
Juoni

Elokuvan tapahtumat alkavat vuonna 1963. Joe Aguirre (Randy Quaid) palkkaa Ennis Del Marin (Heath Ledger) ja Jack Twistin (Jake Gyllenhaal) kesäksi paimentamaan lampaita kuvitteelliselle Wyomingissa sijaitsevalle Brokeback Mountainille. Kesän aikana miehet rakastuvat, mutta joutuvat eroamaan toisistaan töiden päätyttyä.
Elokuvassa kuvataan miesten suhdetta kahden vuosikymmenen ajan. Erottuaan Jackista Ennis menee naimisiin Alma Beersin (Michelle Williams) kanssa ja saa kaksi lasta. Seuraavana kesänä Jack hakee jälleen työtä Aguirrelta, joka kuitenkin näki Jackin ja Ennisin yhdessä edellisenä kesänä eikä halua palkata Jackia enää. Jack tapaa ratsastaja Lureen Newsomen (Anne Hathaway), jonka kanssa hän avioituu ja perustaa perheen.
Neljän vuoden kuluttua Jack ja Ennis tapaavat uudelleen ja Ennisin vaimo Alma näkee vahingossa miesten romanttisen kohtaamisen. Jack yrittää ehdottaa Ennisille, että he muuttaisivat pienelle ranchille ja eläisivät siellä yhdessä. Ennis muistaa kuitenkin lapsuudestaan, miten eräs homoudesta epäilty mies kidutettiin kuoliaaksi, ja kieltäytyy ehdotuksesta. Hän ei myöskään tahdo hylätä perhettään. Ennis ja Jack jatkavat epäsäännöllistä tapailua vuosien ajan.
Molempien miesten avioliitot alkavat rakoilla, ja Alma ja Ennis eroavat vuonna 1975. Myöhemmin Alma paljastaa tietävänsä Ennisin ja Jackin suhteesta. Jack työskentelee vaimonsa Lureenin isän yrityksessä. Kuultuaan Ennisin avioerosta hän ajaa Wyomingiin toivoen, että he voisivat aloittaa yhteisen elämän. Ennis kuitenkin kieltäytyy jättämästä lapsiaan. Ennis tapaa Cassie Cartwright -nimisen tarjoilijan (Linda Cardellini) ja alkaa seurustella tämän kanssa.
Kun Ennis ja Jack ovat päättämässä jälleen erästä yhteisistä retkistään, Ennis yrittää lykätä heidän seuraavaa tapaamistaan. Jack turhautuu, koska he näkevät toisiaan muutenkin enää vain harvakseltaan. Ennis syyttää Jackia omista hämmentävistä tunteistaan, ja miehet riitelevät, mutta syleilevät toisiaan lopuksi. Kohtaaminen jää miesten viimeiseksi.
Myöhemmin Ennisin Jackille lähettämä postikortti palaa takaisin ja vastaanottaja on korttiin leimatun tekstin mukaan kuollut. Ennis soittaa Lureenille, joka kertoo Jackin kuolleen vaihtaessaan rengasta. Ennis näkee mielessään, kuinka tuntematon miesjoukko hakkaa Jackin kuoliaaksi. Jackin todellinen kohtalo jää epäselväksi. Lureen kertoo Ennisille Jackin toivoneen tuhkansa siroteltavan Brokeback Mountainille. Ennis lähtee tapaamaan Jackin vanhempia (Roberta Maxwell ja Peter McRobbie) ja tarjoutuu sirottelemaan Jackin tuhkat vuorille. Jackin isä kuitenkin kieltäytyy, sillä hän haluaa sirotella tuhkat perheen sukuhautaan. Ennis käy Jackin lapsuudenhuoneessa ja löytää sieltä oman paitansa, jonka luuli unohtaneensa Brokeback Mountainille vuosia sitten. Hän tajuaa Jackin säilyttäneen paitaa oman, tuona kesänä pitämänsä veritahraisen paitansa sisällä. Jackin äiti antaa Ennisin pitää molemmat paidat.
Myöhemmin Ennisin 19-vuotias tytär Alma (Kate Mara) saapuu isänsä asuntoautolle kertomaan menneensä kihloihin. Tytär pyytää isältään siunausta ja kutsuu tämän häihin. Tyttärensä lähdön jälkeen Ennis menee vaatekomerolleen. Komeron ovessa roikkuu kaksi paitaa, ja niiden viereen on kiinnitetty postikortti, jossa on Brokeback Mountainin kuva.