Last updated 21:27, May 19 2018
Amal and George Clooney, Ed Sheeran, and Victoria Beckham are among the celebrities rumoured and confirmed to attend Prince Harry and Meghan Markle's wedding.
Meghan Markle is a Hollywood celebrity in her own right, so it is no surprise that numerous A-lister Hollywood celebrities would be invited to her wedding to Prince Harry.
Oprah Winfrey and actor Idris Elba were among the first guests to arrive at Windsor Castle, the Washington Post reported. The Middleton family, Fergie [Sarah, Duchess of York] and Prince Harry's ex-girlfriends Chelsy Davy and Cressida Bonas are also among the crowd.
Oprah Winfrey arrives at St. George's Chapel in Windsor Castle.
Amal and George Clooney have also arrived, as have actor Tom Hardy, singer James Blunt, comedian James Corden, former rugby union player Jonny Wilkinson, and David and Victoria Beckham. Spice Girls Emma Bunton and Geri Horner are also expected to attend.
Sir Elton John is there, and has also been confirmed to perform. He also performed at Princess Diana's funeral in 1997.
Elton John will perform at Prince Harry and Meghan Markle's wedding.
Tennis player Serena Williams has arrived after hinting on Twitter and Instagram that she was attending a "friend's" wedding. She was seen at Heathrow Airport the night before the royal wedding, which suggested she was likely on the guest list.
Ready for my friend’s wedding. #beingserena @alexisohanian pic.twitter.com/PSIYvpXlaV
— Serena Williams (@serenawilliams) May 19, 2018
Bollywood actress Priyanka Chopra as arrived, and singers Ed Sheeran, Ellie Goulding, and model Cara Delevingne are also rumoured to be on the guest list.