美国怀俄明州的西部,沉默寡言的农夫恩尼斯(希斯•莱杰饰)和热情开朗的牛仔杰克(杰克•吉伦希尔饰)一道被派到山上牧羊,那里人迹罕至,他们只有与羊群为伴,生活单调无味。一个天寒地冻的夜晚,在酒精与荷尔蒙的作用下,他们做了“不该做的事情”,也就此他们在断背山上度过了人生中最美好的时光。
季节性放牧结束,迫于世俗压力,杰克和恩尼斯不舍地与对方分离并各自结婚生子。恩尼斯迎娶了自幼相识的阿尔玛,并有了两个可爱的女儿;杰克到了德州,在妻子露琳家族的扶植下事业顺利,还有了个儿子。虽然彼此真心相应,他们只能每年定期约会。一边知情的阿尔玛痛苦无比,而他们又无法满足一年只有几天的团聚。这时意外发生……。阿兰(丹尼·伯恩 Dany Boon 饰)和瓦莱丽(瓦莱丽·博纳东 Valérie Bonneton 饰)结婚多年,共同生养了一个美丽乖巧的女儿,然而,夫妻两人同样火爆的个性令这段并不怎么和谐的婚姻最后以离婚告终,他们彼此都发誓这辈子也不愿意再见到对方。
一晃眼,女儿长大成人,即将步入婚礼的殿堂,成为别人的妻子。在如此重要的时刻,女儿希望能够得到父亲和母亲的祝福,就这样,为了参加女儿的婚礼,阿兰的瓦莱丽踏上了旅途。让两人没有想到的是,他们竟然搭上了同一班飞机,意外的重逢使那些不愉快的旧日回忆一一闪现,两人相互刁难,争锋相对。一场意外令瓦莱丽错过了公车,于是,她决定和阿兰拼车,共同抵达目的地。。