Here Are All The Celebrities Who Attended The Royal Wedding
It was the most A-list event of the year.
In case you've somehow missed it, today Prince Harry and Meghan Markle are tying the knot in London.

PA
Of course, with one half of the couple being a member of the British royal family and the other a famous actor, the nuptials were bound to have a star-studded ceremony. Here are all the celebs who turned up.
1. Oprah Winfrey

PA
2. Sabrina Dhowre and Idris Elba

PA
3. Amal and George Clooney

PA
4. Victoria and David Beckham

PA
5. Carey Mulligan and Marcus Mumford

PA
6. Charlotte Riley and Tom Hardy

Chris Jackson / Getty Images
7. Chelsy Davy

PA
8. Joss Stone

PA
9. Sofia Wellesley and James Blunt

PA
10. Jayne Williams and Clive Woodward

PA
11. James Haskell and Chloe Madeley

PA
12. Abigail Spencer and Priyanka Chopra

PA
13. Carole and Michael Middleton

PA
14. Pippa and James Middleton

PA
15. Jonny Wilkinson and Shelley Jenkins

PA
16. James Corden

Shaun Botterill / Getty Images
17. Patrick J. Adams and Troian Bellisario

PA
18. Jacinda Barrett and Gabriel Macht

PA
19. Elton John and David Furnish

PA
20. Gina Torres

PA
21. Serena Williams

PA
22. Sarah Rafferty

PA