It finally happened! The highly anticipated royal wedding took place at the Windsor Castle in London, unifying Prince Harry and Meghan Markle – now given the titles Duke and Duchess of Sussex – in holy matrimony. It was beautiful to say the least, and the star-studded affair also brought together some A-list celebrity guests, including David and Victoria Beckham, Idris Elba and wife Sabrina Dhowre as well as the cast of Suits, the American hit television series of which Meghan was a part of.

1. David and Victoria Beckham

2. Serena Williams and Alexis Ohanian

3. Sir Elton John

4. George and Amal Clooney

5. Priyanka Chopra and Abigail Spencer

6. Idris Elba and Sabrina Dhowre

7. James and Sofia Blunt

8. Oprah Winfrey

9. Patrick J. Adams and Troian Bellisario

10. Gina Torres

11. Tom Hardy and Charlotte Riley

12. James Corden and Julia Carey

13. Gabriel Macht and Jacinda Barrett

14. Sarah Rafferty and Santtu Seppala

15. Joss Stone (right)

16. Marcus Mumford and Carey Mulligan