Four Weddings and a Funeral

The film follows the adventures of a group of friends through the eyes of Charles, a good-natured but socially awkward Englishman living in London, who becomes smitten with Carrie, an American whom Charles keeps meeting at four weddings and a funeral.
The first wedding is that of Angus and Laura, at which Charles is the best man. Charles and his single friends wonder whether they will ever get married. Charles meets Carrie and spends the night with her. Carrie pretends that, now they have slept together, they will have to get married, to which Charles endeavours to respond before realising she is joking. Carrie observes that they may have missed an opportunity and then returns to America.
The second wedding is that of Bernard and Lydia, a couple who became romantically involved at the previous wedding. Charles encounters Carrie again, but she introduces him to her fiancÃ©, Sir Hamish Banks, a wealthy politician. At the reception, Charles finds himself seated with several ex-girlfriends who relate embarrassing stories about his inability to be discreet and afterwards bumps into Henrietta, known among Charles' friends as "Duckface", with whom he had a particularly difficult relationship. Charles retreats to an empty hotel suite, seeing Carrie and Hamish leave in a taxicab, only to be trapped in a cupboard after the newlyweds stumble into the room to have sex. After Charles awkwardly exits the room, Henrietta confronts him about his habit of "serial monogamy", telling him he is afraid of letting anyone get too close to him. Charles then runs into Carrie, and they end up spending another night together.
A month later, Charles receives an invitation to Carrie's wedding. While shopping for a present, he coincidentally encounters Carrie and ends up helping her select her wedding dress. Carrie lists her more than thirty sexual partners. Charles later awkwardly tries confessing his love to her and hinting that he would like to have a relationship with her, to no avail.
The third wedding is that of Carrie and Hamish. Charles attends, depressed at the prospect of Carrie marrying Hamish. At the reception, Gareth instructs his friends to seek potential mates; Fiona's brother, Tom, stumbles through an attempt to connect with a woman until she reveals that she is the minister's wife, while Charles's flatmate, Scarlett, strikes up a conversation with an American named Chester. As Charles watches Carrie and Hamish dance, Fiona deduces his feelings about Carrie. When Charles asks why Fiona is not married, she confesses that she has loved Charles since they first met years earlier. Charles is appreciative and empathetic but does not requite her love. During the groom's toast, Gareth dies of a heart attack.
At Gareth's funeral, his partner Matthew recites the poem "Funeral Blues" by W. H. Auden, commemorating his relationship with Gareth. Charles and Tom discuss whether hoping to find your "one true love" is just a futile effort and ponder that, while their clique have always viewed themselves as proud to be single, Gareth and Matthew were a "married" couple all the while.
The fourth wedding is ten months later. Charles has decided to marry Henrietta. However, shortly before the ceremony, Carrie arrives, revealing to Charles that she and Hamish are separated. Charles has a crisis of confidence, which he reveals to his deaf brother David and Matthew. When the vicar asks whether anyone knows a reason why the couple should not marry, David, who was reading the vicar's lips, asks Charles to translate for him, and says in sign language that he suspects the groom loves someone else. The vicar asks whether Charles does love someone else, and Charles replies, "I do." Henrietta punches Charles and the wedding is halted.
Carrie visits Charles to apologise for attending the wedding. Charles confesses that, while standing at the altar, he realised that for the first time in his life he totally and utterly loved one person, "and it wasn't the person standing next to me in the veil." Charles makes a proposal of lifelong commitment without marriage to Carrie, who accepts.
Henrietta marries an officer in the Grenadier Guards; David marries his girlfriend Serena; Scarlett marries Chester; Tom marries his distant cousin Deirdre (whom he met, for the second time in 25 years, at Charles's wedding); Matthew finds a new partner; Fiona marries Prince Charles; and Charles and Carrie have a young son.

Question: Who does Charles spend the night with ?
Answer: Carrie.