Charles (Hugh Grant) : Un trentenaire célibataire, un peu à côté de la plaque.
Gareth (Simon Callow) : Ecossais jovial qui vit avec Matthew.
Matthew (John Hannah) : Garçon discret.
Tom (James Fleet) : Millionnaire, gentil garçon.
Fiona (Kristin Scott Thomas) : Soeur de Tom.
Carrie (Andie MacDowell) : Américaine, journaliste à Vogue.
Scarlett (Charlotte Coleman) : Petite soeur et co-locataire de Charles.
David (David Bower) : Frère de Charles, sourd-muet.
Henrietta (Anna Chancellor) : Ex-petite-amie de Charles.
Père Gérald (Rowan Atkinson) : Un prêtre.
Serena (Robin McCaffrey) : Jeune femme qui s'intéresse à David.
Angus (Timothy Walker) : Le premier marié.
Bernard (David Haig) : Le deuxième marié.
Lydia (Sophie Thompson) : La deuxième mariée.
John (Simon Kunz) : Un loser.
Mme Beaumont (Rosalie Crutchley) : Une vieille femme au premier mariage.