Remarkable as much for the media frenzy it spawned as for the actual wedding itself, Katie Holmes 2006 wedding to Tom Cruise was the culmination of months of speculation. The ceremony took place at Odescalchi Castle in Italy, but because the Scientology vows aren’t deemed legally binding under Italian law, Tom and Katie are said to have married in a private ceremony at their California home a couple of days before flying out to Italy.
Katie’s dress was by Armani, as was Tom’s suit, daughter Suri’s dress and, well, all of the wedding party’s clothes. The wedding was attended by the likes of Victoria Beckham and Jennifer Lopez, but Tom’s ex-wife, Nicole Kidman, was conspicuously absent. Katie’s ivory silk, off the shoulder dress may not have been the most memorable every worn, but it was suitably “princess like” for her fairytale castle wedding, making her one of the decade’s most iconic brides.