In the American Midwest in 1963, two cowboys are hired to guard sheep on Brokeback Mountain. One, Jack Twist (Jake Gyllenhaal), is a friendly fellow, at least by cowboy standards; the other, Ennis Del Mar (Heath Ledger), is so laconic it takes an effort on Jack's part to get his surname out of him. The two talk, drink, have sex. Their love - and it is love, not just lust - is so unacceptable that it will haunt both their lives, destroying their relationships with women and their peace of mind.