A-list celebs sat side-by-side with members of the royal family to watch Prince Harry marry Meghan Markle.
George and Amal Clooney, Elton John, David and Victoria Beckham, Oprah Winfrey and Serena Williams were just a few of the famous faces among the 600 guests invited to witness the couple's vows in St George's Chapel in Windsor in May 2018.
But a few surprise names didn't make the cut, including some of Harry's oldest friends.