In this handout photo provided by Robert Evans, Tom Cruise and Katie Holmes pose together at Castello Odescalchi on their wedding day November 18, 2006 in Bracciano, near Rome, Italy.
(November 18, 2006 - Source: Handout/Getty Images Entertainment) see more angles »
Prev 830 of 853 Next

Katie Holmes Wedding Dress

Katie Holmes was a fairytale princess bride in her Giorgio Armani off-the-shoulder gown.
Brand: Giorgio Armani
Popular Lookbooks see all looks »