Ennis Del Mar i Jack Twist poznają się w trakcie poszukiwania zatrudnienia. Ich nowy pracodawca wysyła ich do pracy na majestatyczne wzgórze Brokeback. Tam mają miejsce wydarzenia, które na zawsze odmienią ich dotychczasowe życie. Ennis i Jack postanawiają jednak zachować je w tajemnicy… Każdy z nich rozpoczyna nowe życie. Mijają 4 lata. Pewnego dnia żona Ennisa przynosi mu pocztówkę, w której Jack zapowiada swój przyjazd do Wyoming. Ennis wyczekuje przyjaciela, a po jego przybyciu przekonuje się, że rozłąka jedynie wzmocniła ich więź... Czy tajemnica ze wzgórza Brokeback wyjdzie na jaw?

W filmie nakładają się na siebie trzy, pełne urazy, wizyty. Każda z nich tworzy historię, zawsze w formie trójkąta. Pierwsza to wizyta w przeszłości - dwoje dzieci poznaje przyjaźń, kino i strach w katolickiej szkole na początku lat 60. Świadkiem tych odkryć, a zarazem ich częścią, jest ksiądz, uczący w szkole literatury. Trzy postacie spotykają się jeszcze dwa razy - pod koniec lat 70. i w roku 1980. Dzieją się wtedy straszne rzeczy.