W Wielkiej Brytanii nieco niezdarny i zawsze spóźniony Charles (Hugh Grant) i jego najbliższa grupa przyjaciół wydają się zawsze uczestniczyć w weselach, ale nigdy nie są panną młodą ani panem młodym i jako tacy, każdy z nich, z wyjątkiem pary homoseksualnej Gareth (Simon Callow). ) i Mateusz (Jan Hannah), szuka miłości. Na ślubie ich przyjaciół, Angusa (Timothy Walker) i Laury (Sara Crowe), gdzie Charles występuje jako drużba, Charles poznaje Amerykankę o imieniu Carrie (Andie MacDowell). Dla niego to miłość od pierwszego wejrzenia. Ona też go pociąga. Chociaż spędzają razem niezapomniany wieczór, to wszystko, czym się kończy. W ciągu trzech kolejnych ślubów – niektórych młodych par młodych, które są bardzo bliskie i drogie sercu Charlesa – i jednego niefortunnego pogrzebu, Charles wpada na Carrie, ale coś zawsze wydaje się uniemożliwiać im spotkanie. Wpada także na mnóstwo starych dziewczyn, z których jedna może wierzyć, że jest naprawdę tą, z którą miał skończyć, zwłaszcza jeśli Carrie wydaje się być nieosiągalna. Czy Charles zadowoli się tym, kto w jego sercu jest drugi najlepszy, czy też los w końcu połączy Charlesa i Carrie?