The former Dawson's Creek star had a Cinderella wedding with the Top Gun actor when the two tied the knot in 2006 at the 15th-century Odescalchi Castle in Bracciano. Her gown was designed by—who else?—Giorgio Armani. Guests included Jennifer Lopez, Marc Anthony, Will Smith and Jada Pinkett Smith and Brooke Shields. However, TomKat ended after five years when Holmes filed for divorce.