Still friends! Prince Harry's ex-girlfriends Chelsy Davy, Cressida Bonas attend wedding

Maeve McDermott

Prince Harry must be quite a charmer — considering two of his famous exes agreed to attend his wedding. 

Among the star-studded guest list at Saturday's royal wedding were Harry's two most notable ex-girlfriends, Chelsy Davy and Cressida Bonas, who were all smiles as they arrived at St. George's Chapel to watch their ex-boyfriend take Meghan Markle to be his lawfully wedded wife.

Cressida Bonas arrives for the wedding.

Davy, who dated Prince Harry on and off for seven years, arrived in a navy Alaia dress and matching fascinator, with Bonas wearing a colorful gown by Eponine London.

The two women were among the first wave of royal wedding attendees to arrive at the chapel, joined by Pippa Middleton and Oprah, among other famous names. 

Chelsy Davy (center) arrives at the wedding of Prince Harry to Ms Meghan Markle at St. George's Chapel, Windsor Castle on May 19, 2018 in Windsor, England.

Harry first met Davy, who was born in Zimbabwe, in Africa during his gap year in 2004. The couple split after seven years, with Davy telling the Sunday Times in 2016 that she and Harry "will always be good friends” but that she struggled with the invasive media attention during their relationship. 

"I found it tough. ... It’s not something you get used to," she said. "That part was quite hectic, it’s not like that any more."

Davy makes her big entrance.

Actress/model Bonas dated Prince Harry for two years after his split with Davy. A descendant of King Charles II, Bonas shared a royal pedigree with Harry. She declined to wish him well in a recent interview with the Sunday Times, explaining, “I have to be really careful what I say because ... people love putting people into boxes and into stereotypes, especially in this country."

Cressida Bonas' colorful look.

More royal wedding arrivals:

Oprah arrives:She wore pink Stella McCartney (after almost wearing white)

Amal and George Clooney:Amal is a ray of sunshine in yellow Stella McCartney

Pippa:Did (possibly pregnant) Pippa Middleton steal the show at another royal wedding?

Hats off:See the best hats and fascinators