查尔斯(休·格兰特饰)是一位婚礼上的常客。然而他对结婚却始终怀有疑惧。但在一次乡间婚礼上,美丽的美国姑娘凯莉(安迪·麦克道威尔饰)却深深地打动了他的心。虽然从朋友口中查尔斯得知凯莉是个私生活颇不检点且专与有钱男人来往的女性,但他还是推却了朋友们的狂欢计划而前去寻找凯莉。两人共度了一个美好的夜晚。但第二天凯莉竟离他而去,只身回了美国,弄得查尔斯心神不宁。查尔斯的朋友们一个个都开始准备结婚。两个月后,在伦敦的一个婚礼上,查尔斯又遇见了凯莉。但就在他重拾希望之际,凯莉却向他介绍了自己的未婚夫哈米什。查尔斯大感失落。女友汉娜(安娜·钱斯勒饰)向他表达了爱意,但查尔斯却根本无心应付。凯莉前来寻找查尔斯,两人再次共度了一个良宵。一个月后,查尔斯收到了凯莉的结婚请柬。在选礼物时,查尔斯遇上了凯莉。凯莉向查尔斯说起了自己的风流韵史。查尔斯冲动之下想向凯莉求婚,但却未能说出口。不久之后,查尔斯还是去参加了凯莉的婚礼,心灰意冷的查尔斯接受了汉娜的感情。查尔斯的朋友盖诺斯心脏病发作而突然死亡。在葬礼上,查尔斯又见到了凯莉,并向她表明了自己的感情。十个月后,查尔斯终于决定与汉娜结婚。但在婚礼举行之前,查尔斯又见到了凯莉。她已经与丈夫离了婚。凯莉的出现令查尔斯心神大乱。在兄弟大卫的劝阻下,他终于在牧师面前说出了真心话,拒绝了汉娜。凯莉前来探望查尔斯。在雨中,两人紧紧地拥吻在一起。两人约定:永远在一起,但并不结婚。