对生活绝望的男主人公安东尼想要在地铁卧轨自杀时遇见了同样想自杀女主人公蕾恩。 阴差阳错, 两人都未自杀成功。蕾恩因自杀未遂怪罪于安东尼,并坚决要求跟着安东尼回家,直到她有勇气再去自杀。安东尼很厌烦蕾恩,直到有一次安东尼再次去自杀被蕾恩拦住。两人终于打开了心扉,互相倾诉自己的故事。安东尼与她的前妻离婚,他有个可爱的孩子迈克,大部分时间由他抚养。他很爱迈克,有一天因为他的疏忽导致车祸夺走了他儿子的生命。他本想自杀去陪儿子,但最后一刻他退缩了,从此一直活在自责当中。而蕾恩的父母从小就离异。父亲一走了之再也没见过她。她跟着她的母亲生活,但她的母亲却没有尽到母亲的职责。从小在孤僻的环境下长大的蕾恩非常渴望父母的爱和完整的家。后来她追逐自己的演员梦,却悲哀的成为了一个舞娘。她为自己的生活感到悲哀,没有活下去的动力。 两人逐渐互相关心, 扶持,开展新的生活。。一群外来者在曾经繁荣的铁锈地带小镇因对汽车的共同热爱而结下了不可思议的友谊。。1908年的剑桥,他们相遇,心中隐约情动。那时的克里夫(休•格兰特 Hugh Grant 饰)和莫里斯(詹姆斯•威尔比James Wilby 饰)还是青葱年岁,克里夫终于突破同性禁忌向莫里斯吐露爱意,莫里斯欣然接受,甚至爱得比克里夫还要真诚炽热。在克里夫选择了仕途而放弃这段感情时,莫里斯仍然坚守。他在等待克里夫回来,却只等到了他和一个贵族女子的婚姻。
莫里斯认识了克里夫的家仆桑德。他身上有着异于克里夫的气质。当他爱上莫里斯时,万念俱灰的莫里斯没有拒绝这段新感情的开始。然而,两个阶层,不同志趣,终究是二人发展的绊脚石。桑德家人叫桑德辞工前往阿根廷定居,桑德却宁愿留在莫里斯的天地。。