"I think every little girl dreams about her wedding," Katie Holmes told Seventeen in October 2004. "I used to think I was going to marry Tom Cruise."
On November 18, 2006, Holmes' childhood dream came true when she tied the knot with Cruise in front of 150 guests at Odescalchi Castle in Bracciano, Italy.
Holmes, now 32, dazzled in an Armani off-the-shoulder gown with a silk train featuring lace and Swarovski crystals. She also wore an ivory tulle floor-length veil and ivory silk shoes.
Her husband, now 49, wore a navy blue, two-button, satin peak lapel tuxedo with flat-front trousers and matching four-button vest. The couple exchanged white-gold and diamond bands by Cartier.
A Scientology minister from L.A. conducted the 20-minute ceremony, which had no vows. Attendees included Jennifer Lopez and Marc Anthony, Victoria Beckham, Jada Pinkett Smith and Will Smith, Jim Carrey and Jenny McCarthy, Leah Remini, Jenna Elfman and Brooke Shields.
Since their fairytale wedding, Cruise and Holmes -- parents to 5-year-old daughter Suri -- have continued their storybook romance. In 2010, Holmes boasted that she never spends more than a week-and-a-half without seeing Cruise.
"Tom's as big at home as he is on the movie screen. He's so passionate about everything, whatever he's doing. When he's being a dad, he's right there; he's giving it his all. It's inspiring and it's fun," she told Marie Claire. "It's an amazing life, but we always remind ourselves of how incredibly lucky we are."