Celebrity Weddings

Whether far-flung or homespun, romantic fantasies came to life for these star couples.

Katie Holmes and Tom Cruise wed on November 18, 2006, at the Odescalchi Castle in Lake Bracciano, Italy. The bride wore an ivory silk gown that was custom-made by Giorgio Armani. (Little Suri wore an Armani-designed dress inspired by her mother's, giving the 7-month-old an early taste of couture.) The fabulously attired congregation included Jennifer Lopez, Marc Anthony, Will Smith, Jada Pinkett Smith and Brooke Shields.

For a look at some of Katie's various style choices—from her first outing with Tom to the day they tied the knot—click here. And for exclusive video of stars' wedding gowns, rings, cakes and more, click here.

Copyright 2007 InStyleWeddings.com Inc.