Brokeback Mountain - 2005
In 1963, Ennis Del Mar (Heath Ledger) and Jack Twist (Jake Gyllenhaal) are hired by Joe Aguirre (Randy Quaid). They need to look after his sheep up in Brokeback Mountain for the summer. One night, Jack makes a move on Ennis, and the two men end up having sex. Soon an emotional relationship develops. Before leaving at the end of the summer they have a fight.
When they return home, Ennis marries Alma Beers (Michelle Williams) and has two daughters with her. Jack goes back the next summer but does not get hired because Joe had seen him with Ennis the year before. He moves to Texas, where he marries a rodeo rider, Lureen Newsome (Anne Hathaway). After four years, Jack goes back to meet Ennis. They kiss and Alma sees them. Jack would like to go and live with him but Ennis does not want to. They decide to continue meeting from time to time for fishing trips.
The marriages of both Jack and Ennis get worse. Alma and Dennis divorce in 1975. Later Alma tells Ennis she knows about Jack. They have a fight and do not see each other again. Lureen becomes a businesswoman and her father wants Jack to stop being a cowboy. Jack asks Ennis again to live together, but Ennis does not want to leave his children. At the end of one fishing trip, Ennis and Jack have another argument.
Later, Ennis sends a postcard to Jack. It is given back to him with a "DECEASED" stamp. Lureen tells Ennis that Jack had an accident. Ennis instead thinks that he was killed by a gang because he was gay. Ennis goes to Jack's parents to get his ashes. Jack wanted them to be thrown on Brokeback Mountain but his father does not give them to Ennis. However, his mother lets him have a look around Jack's room. Ennis finds the shirts that they were wearing all those years ago when they first had a fight.
Some time later, Ennis is living alone in a trailer. His daughter, Alma Jr., comes to tell him that she wants to marry a guy. Ennis tells her he will be there at the wedding. When she leaves, he opens his wardrobe where he keeps the shirts and a photo of Brokeback Mountain. He whispers "Jack, I swear..." before walking away.