The dress was adorned in Valenciennes lace and Swarovski beaded crystal embroidery, featuring a delicate crinoline frill at the shoulders and a silk soleil border around the hem, the couple's publicists said in a statement. She wore an ivory tulle floor length veil and ivory silk shoes.
The bride carried a bouquet of flowers made by Armani, including calla lilies wrapped in leaves of galax and steelgrass.
For the wedding reception, Holmes changed into an asymmetric champagne Giorgio Armani Prive evening dress of silk organza decorated in Swarovski crystal beads.
Click here to see famous guests arriving.
Click here to see wedding morning photos.
The 72-year-old designer also dressed the groom, the wedding party and immediate family.
Cruise wore a single-breasted navy blue Armani handmade tuxedo, a matching four-button vest and an ivory silk French collar shirt made of the same fabric as the bride's gown.
The blue-eyed designer with white hair and a perennial tan gained popularity around the world after inventing the jacket with no lining in the 1970s.
His niece Roberta was the first guest to arrive for Saturday's wedding ceremony.
The wedding rings were made by Cartier and are white gold with diamonds.