Cost: $2 million
The TomKat wedding took place in Italy's 15th century Odescalchi Castle outside Rome. Holmes wore an off-the-shoulder ivory silk gown personally designed by Giorgio Armani. The entire wedding party also wore Armani, and got to indulge in a five-course feast while opera singer Andrea Bocelli performed. Celebrity guests included Jennifer Lopez, Will Smith and Jada Pinkett Smith as well as David and Victoria Beckham.