By Selene Milano
Nov 18, 2011 @ 11:30 am
Robert Evans/WireImage

Happy anniversary, Katie Holmes and Tom CruiseThe couple celebrates five years since saying "I do" today, as it was November 18th, 2006 when the couple wed at the 15th-century Odescalchi Castle in Bracciano, Italy. Holmes wore an off-the-shoulder Armani gown for the Scientology ceremony, adorned with Swarovski crystals, embroidery, and a silk train, topped with a floor-length veil made of ivory tulle.

See our favorite celebrity wedding dresses of all time in the gallery! 

MORE:• Beyonce's Wedding Dress Revealed!  • Celebrity Brides of 2011• The Most Popular Wedding Gowns of 2011• The Wedding Dress of the Year