Tom Cruise and Katie Holmes tied the knot over five years ago ... getting married in an over-the-top ceremony held at a castle in Italy.
With news of their split breaking, we decided to take a look back at the couple and their famous friends in happier times: On their wedding day.
The two said their "I dos" on November 16, 2006 at Castello Odescalchi in Bracciano, Italy. The bride wore a gorgeous white Giorgio Armani dress to the ceremony -- which took place seven months after the birth of the couple's daughter, Suri.
The lavish event was attended by Hollywood's A-list, including Jennifer Lopez and then-husband Marc Anthony, Will Smith and Jada Pinkett-Smith, Brooke Shields, Jenna Elfman and David and Victoria Beckham.
Check out all the in wedding day photos in the gallery above!