Friday June 10, 2011
Katie Holmes

Wedding Date:
November 18, 2006
When she married Tom Cruise, Katie Holmes wore an off-the-shoulder custom-designed Armani adorned with Swarovski crystals and embroidery. A floor-length veil made of ivory tulle completed the look. Photo: Keystone/Getty Images
.

















