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 68006 of 69181 Next

Katie Holmes Wedding Dress

Katie Holmes was a fairytale princess bride in her Giorgio Armani off-the-shoulder gown.
Brand: Giorgio Armani