查爾斯(休•格蘭特)雖是婚禮上的常客,卻對結婚懷有莫名疑懼。某個鄉村婚禮上,他對美國姑娘凱瑞(安迪•麥克道威爾)一見傾心,不顧朋友大嚼有關她的諸多是非,與她共度了美好的一夜,次日,凱莉不支一聲回了美國,查爾斯被搞得心神不寧。兩月過去,倫敦某個婚禮上,兩人又遇,但凱瑞正準備結婚,不過在她的主動下,兩人再次共度良宵。
又一月,查爾斯收到凱瑞的結婚請柬,挑禮物時,他再與凱莉相遇,對方向他講起自己的風流韻史,搞得查爾斯很想開口同她求婚。垂頭喪氣地參加完凱瑞的婚禮後,查爾斯接受了他並不愛的女孩的表白,而直到某次葬禮的來臨,「愛你在心口難開」的他才決定鼓足勇氣向又一次遇見的凱瑞表白愛意。